我使用Xcode 4.6.1在Objective-C上编码.我想知道,当我在两个视图控制器之间创建模式分段时,如何保持导航栏显示,因为我在情节提要中执行分段,当我运行应用程序时,第二个视图控制器的导航栏消失,我在那个栏上有一个"完成"按钮,但我看不到.

推荐答案

模态序列占据整个屏幕,因此呈现控制器中的任何导航栏、工具栏或选项卡栏都将被覆盖.如果你想在这个模式控制器上有一个导航栏,你需要专门为它添加一个,并在新的导航栏(或工具栏)上添加任何你想要的按钮.如果你不想这样做,那就不要以模棱两可的方式展示它,而是go 推动它.

Objective-c相关问答推荐

Objective-C:为什么[对象复制]的两个请求返回相同的结果?

iOS 7 表格视图无法自动调整内容插入

iOS8:退出应用程序后不久出现蓝条正在使用您的位置

如何创建圆形按钮?

核心数据独特属性

目标 C:在不离开应用程序的情况下发送Electron邮件

如何在 iPhone 应用程序的 UINavigationBar 中添加图像

是否需要 ARC 中的 NSNotificationCenter removeObserver?

我怎样才能拥有一个同时包含图像和文本的 UIBarButtonItem?

如何以编程方式暂停 NSTimer?

iOS:将 URL 解析为段

滚动后检测 UITableView 中的当前顶部单元格

设置数据后调整 UICollectionView 单元格的大小

如何编写 OS X Finder 插件

iOS6:supportedInterfaceOrientations 不起作用(被调用但界面仍然旋转)

iPhone:在 UITextField 上禁用 Auto-Cap/autocorrect 问题

从 NSString 中删除换行符

在我滚动之前,数据不会加载到 UITableView 中

UICollectionView 仅在用户双击时调用 didSelectItemAtIndexPath,当用户单击时不会调用

我可以在 Objective-C switch 语句中声明变量吗?