objective-c - iOS 呈现基于模式和导航 Controller 的 View

标签 objective-c ios navigation

我正在为 iPhone 构建一个同时使用模态视图和导航 Controller 的应用程序。就我而言,初始屏幕是导航 Controller 内的表格 View ,如果用户单击“+”按钮,他们会得到一个新屏幕,该屏幕出现在从屏幕底部向上滑动的模态视图中,这将允许他们添加新记录。在这个模态视图中,我想要一个按钮,允许他们从选项列表中进行选择。

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

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

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

最佳答案

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

关于objective-c - iOS 呈现基于模式和导航 Controller 的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9799111/

相关文章:

jquery - 导航大小有时会加载到整个页面的大小

javascript - 跳过导航在新打开的 firefox 窗口中不起作用,但在 IE 和 Chrome 中有效

objective-c - 如何扫描该地区的网络

objective-c - 使 Web View 中的所有链接在默认浏览器中打开

iphone 开发 : disabling user interaction during the animation

ios - 替换 html 字符串中的特定单词

iphone - iOS 5 的潜在(大概) future 使用趋势是什么?

objective-c - 从 MKPolygon 获取最小数量的 MKMapRects

ios - 从 XCode 的调试导航器中清除崩溃日志

c# - WPF MVVM 应用程序中的高级导航