iphone - UINavigationController 栈

标签 iphone objective-c ios cocoa-touch ios6

Instapaper 和 Twitterrific 等应用启动的 View 不是其导航堆栈的 Root View 。我们知道这一点,因为初始 View 已经有一个后退按钮。 Instapaper 推出一级深度(Instapaper > 稍后阅读)和 Twitterific 二级深度(账户 > 账户 > 所有推文)。

使用 Storyboard(可能是 pushViewController:animated:performSegueWithIdentifier:sender:)实现此行为的最有效/推荐的方法是什么,以及如何在采取的同时实现这一点考虑到新的状态恢复 API,以减少我想要呈现的 View 与状态恢复过程想要呈现的 View 之间发生冲突的可能性?

最佳答案

您不能仅通过 Storyboard 启动 segue,您必须编写代码。通过编写代码,我的意思是您可能想使用 UINavigationController-setViewControllers:animated: 方法,因为 segues 通常用于制作漂亮的动画过渡而不是初始 UI 设置.

关于iphone - UINavigationController 栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12742532/

相关文章:

iphone - MBProgressHUD UIWebView

iphone - 实现 "Introduction to In-App Purchases"教程后出现奇怪的错误

ios - WatchKit 强制菜单自定义图标模糊

ios - 我无法获得此 UIView 回合

ios - 使用 xib 自定义 UITableViewCell

objective-c - 使用 MKMapView 的 showUserLocation 属性

iphone - 设置委托(delegate)导致崩溃

ios - 公共(public)与内部访问修饰符

iphone - 在 iPhone 上收听传入的 HTTP 消息

ios - 使用 gestureRecognizer : shouldRecognizeSimultaneouslyWithGestureRecognizer