使用splitviewcontroller与故事板?

时间:2012-09-17 22:03:18

标签: ios xcode ipad

我在故事板中创建了一个splitview控制器,顶部有一个导航栏。我还有一个带有tableview的主视图,当选中时会在详细视图控制器中显示正确的视图。

如何更新splitview控制器的导航栏标题?我知道我可以通过“self.navigationItem.rightBarButtonItem”访问master的导航栏但是如何从这个文件访问主导航栏?

由于

1 个答案:

答案 0 :(得分:0)

如果顶部有导航栏,则可以设置如下标题:

self.title = @"this is my title";

如果您的标题已修复且未更改,则只需在viewDidLoad方法中添加该行,或者在视图中设置项目的位置。

如果您尝试以编程方式设置标题,则它取决于您尝试设置标题时所在的视图控制器。在上面的示例中,它将为您所在的视图控制器设置它。

如果要设置相反的视图控制器导航栏,您可以通过多种方式进行选择,具体取决于您希望何时更新它。

通常,您可以使用委托直接引用相反的视图控制器,也可以使用splitViewController.viewControllers数组间接引用。

听起来你已经有了对细节视图控制器的引用。如果是这样,并且您想要从主人那里更改其标题,您可以这样做:

[self.detailViewController setTitle:@"New Title"];

希望有所帮助, 好吧

相关问题