0
我創建了NavigationBar和DetailView,但是當我在tableView上選擇一行時,未設置DetailView的標題。我如何設置它?DetailViewController上的標題
謝謝!
我創建了NavigationBar和DetailView,但是當我在tableView上選擇一行時,未設置DetailView的標題。我如何設置它?DetailViewController上的標題
謝謝!
如果您在UINavigationController
小號正確使用視圖控制器,那麼你只需要設置視圖的標題:
self.title = @"Title";
通過它的聲音,你手動放置導航欄在視圖,這意味着你需要掌握實例,並自己修改其中的文本。
// Set a "tag" to the Navigation Bar, in Interface Builder or via code (navigationBat.tag = 200;)
UINavigationBar* bar = [self.view viewWithTag:200];
bar.title = @"Title";
爲了在正確的位置執行此操作,您需要在選擇表格視圖行時執行此操作。您需要設置爲表視圖的代表。
self.tableView.delegate = self;
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
...
self.title = @"Title"; // Or whatever mode you're using to set the title
}
謝謝你,我試試 –
@Avirok如果這符合你的需求,你能否接受答案?謝謝 – WDUK