iOS标题和自定义按钮未出现在uisplitviewcontroller的详细视图中

时间:2013-10-17 14:00:01

标签: iphone ios ipad uiviewcontroller uisplitviewcontroller

正如帖子的标题所示,当我尝试在UISplitViewController中设置详细视图的标题,或者向视图控制器添加UIBarButtonItem时,都不显示。在iPhone版本中,当然不使用UISplitViewController,标题和按钮都会按预期显示。

在我的viewDidLoad中,我有这个来设置标题:

self.title = @"My Title";

这将创建并添加按钮:

UIBarButtonItem * addButton = [[UIBarButtonItem alloc]
                  initWithBarButtonSystemItem:UIBarButtonSystemItemAdd
                  target:self
                  action:@selector(mySelector:)];
self.navigationItem.rightBarButtonItem = addButton;

当我运行应用程序时,它们只出现在iPhone上,而不是iPad上。

我的视图控制器上还有一个“后退”导航项,但在两个平台上都显示为预期。在过去的某个时刻,这工作得很好,但是通过我的提交,我只是找不到我是如何设法解决这个问题的。我担心我会遗漏一些非常基本的东西。我没有使用标签栏控制器,但我确实使用图像作为导航栏的背景。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我的错误。我需要让我的视图由UINavigationController管理。添加它,解决了我的问题。