我正在通过“开始iPhone开发”这本书,并了解基本的视图推送概念。但Apple的iPhone UI设计指南指出我应该在之前的app-exit视图中重新打开我的应用程序。如何启动NavigationController以使其默认为子视图,并且具有返回应用程序根视图的视图堆栈?
与iPhone电子邮件应用程序类比,我的用户有80%的时间从收件箱子视图开始,但有时需要导航到“概述”根视图。
解决方案?
我认为pushViewController()的动画属性只是控制了视图打开的视觉效果,但是文档声明“如果在显示视图之前设置导航控制器,则传递否定”。我希望这意味着我可以将隐藏的视图推送到控制器的堆栈,直到默认的应用程序打开视图,然后为最终视图显示设置动画?
答案 0 :(得分:1)
您可能需要将堆栈存储在某处并在启动时转到正确的视图。
话虽如此,你 没有这样做。它只适用于某些应用程序。