如何在故事板中设置导航栏的标题?

che*_*ead 18 objective-c uinavigationbar ios xcode6

尽管我尽了最大努力,但我无法解决这个问题 我也在这里咨询了Apple文档和几个相关的问题,但我仍然有一个心理障碍.

使用Xcode 6,我在导航控制器中嵌入了一个表视图控制器,可以在表视图控制器中设置导航栏的标题,但不能在通过segues连接到表视图的两个视图控制器中设置.

我确实认为这两个视图控制器上有一个导航栏,因为在我将导航控制器中的表视图控制器嵌入后,它阻止了我最顶层的文本字段.我重新定位,这不是问题,但在故事板中,我似乎仍然无法在导航栏中单击以添加标题,现在手动添加导航栏以测试它,我可以看到文档大纲中只有一个导航栏.

那么你只需要以编程方式设置导航栏的标题,还是使用IBOutlet或其他类似设置?似乎你不能在故事板上点击它.

rck*_*hoe 32

我很确定这是xCode中的一个错误...我遇到了同样的问题,大部分时间都是通过重启xCode来解决的.

**此外,您可以通过以下方式解决问题:

将导航项从对象窗格拖到viewcontroller或tableviewcontroller中.这似乎对我有用.我注意到"文档大纲窗格"中缺少导航区域.

我希望这有帮助.

  • 您是否在故事板中添加了"导航项"?它与导航栏不同. (4认同)

小智 8

在遵循苹果的快速指南时,我遇到了同样的问题。双击单击“导航栏”对我没有任何帮助。我如何解决的:

1:从文档大纲窗格中选择“导航项”。

2:打开属性检查器。

3:选择标题字段,然后在此处写标题。


小智 5

尝试以编程方式设置标题 - > self.navigationItem.title = @"REGISTER";


Hut*_*tch 5

我有同样的问题.对我有用的是选择我无法设置标题的控制器,单击编辑器 - >嵌入 - >导航控制器.

然后您应该能够编辑标题,完成后,删除导航控制器并重新连接两个原始控制器.

之前嵌入的屏幕现在应包含您之前创建的标题.