【问题标题】:iOS presenting modal and navigation controller based viewsiOS 呈现基于模式和导航控制器的视图
【发布时间】:2012-03-21 05:34:45
【问题描述】:

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

为了提供一个简单的示例,请查看 Apple 文档中的截屏:https://developer.apple.com/library/ios/DOCUMENTATION/UserExperience/Conceptual/TableView_iPhone/Art/ui_navbarpurposes.jpg。如果您在第二个视图中查看“重复”选项,这就是我想要模拟的——用户将单击该选项,然后将加载一个新视图(不是操作表),允许他们从列表中进行选择。

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

希望我解释得足够清楚。如有任何混淆,请见谅!

【问题讨论】:

    标签: objective-c ios navigation


    【解决方案1】:

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

    【讨论】:

    • 知道了。感谢您的确认。
    猜你喜欢
    • 1970-01-01
    • 2021-01-03
    • 2021-09-20
    • 2014-05-11
    • 2018-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多