Ios DetailViewController上的标题

Ios DetailViewController上的标题,ios,title,Ios,Title,我创建了一个导航栏和DetailView,但是当我在tableView上选择一行时,DetailView的标题没有设置。我如何设置它 谢谢 如果在UINavigationControllers中正确使用视图控制器,则只需设置视图的标题: self.title = @"Title"; 听上去,您已经在视图中手动放置了导航栏,这意味着您需要获取实例,并自己更改其中的文本 // Set a "tag" to the Navigation Bar, in Interface Builder or vi

我创建了一个导航栏和DetailView,但是当我在tableView上选择一行时,DetailView的标题没有设置。我如何设置它


谢谢

如果在
UINavigationController
s中正确使用视图控制器,则只需设置视图的标题:

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
}

@如果这适合你的需要,你能接受这个答案吗?非常感谢。