iOS提供基于模态和导航控制器的视图

时间:2012-03-21 05:34:46

标签: objective-c ios navigation

我正在为使用模态视图和导航控制器的iphone构建应用程序。在我的例子中,初始屏幕是导航控制器中的表格视图,如果用户点击了" +"按钮,他们得到一个新的屏幕,显示在从屏幕底部向上滑动的模态视图中,这将允许他们添加新记录。在这个模态视图中,我希望有一个按钮,允许他们从选项列表中进行选择。

要提供快速示例,请查看Apple文档中的此屏幕截图:https://developer.apple.com/library/ios/DOCUMENTATION/UserExperience/Conceptual/TableView_iPhone/Art/ui_navbarpurposes.jpg。如果你看一下"重复"在第二个视图中的选项,即我想要模拟的内容 - 用户将点击该选项并加载新视图(不是操作表),允许他们从列表中进行选择。

理想情况下,我希望这个新选项屏幕从右侧滑入,就像新视图已添加到导航控制器堆栈一样。但是,由于添加记录屏幕是模态视图,我无法做到,我可以吗?或者我的模态视图是否需要加载嵌入在新导航控制器中的添加记录视图?

希望我能够清楚地解释这一点。抱歉有任何困惑!

1 个答案:

答案 0 :(得分:1)

您最后的想法是要走的路:您需要在模态视图中添加导航控制器,然后当他们点击表格视图行时,您只需将下一个视图推送到导航堆栈。