【发布时间】:2014-06-19 15:35:08
【问题描述】:
我是 iOS 开发的新手,正在开发与 Web 服务交互的应用程序。我有一个登录视图控制器,它带有各自的 NIB 文件,用于控制登录页面。然后我有一个列表视图控制器,其中包含相应的 NIB 文件,它在登录后显示来自 Web 服务的元素列表。当我创建应用程序时,我创建了一个空应用程序,所以现在我的故事板中没有项目。
我将登录视图控制器加载为根视图控制器。按下登录按钮并验证凭据后,我想使用列表视图控制器将用户带到列表视图。在做了一些研究之后,您似乎需要一个故事板来执行此操作。
我真的需要一个故事板来切换视图和视图控制器吗?如果不是,我如何添加故事板并将其与当前视图一起使用,这样我就不必重做整个视图?
任何帮助将不胜感激。
【问题讨论】:
-
您不需要故事板。但是,将列表视图作为根视图可能会更好。然后当应用程序加载时检查他们是否已登录,如果没有以模态方式显示登录视图(如果您希望它是即时的,则不显示动画),然后在他们登录时将其关闭。您是否有标签栏或您如何导航应用的各个部分之间?
-
您创建一个导航控制器作为窗口的根视图控制器。然后将登录控制器设置为导航控制器的根视图控制器。如果您想显示其他控制器,只需将它们推送到导航堆栈,或显示它们。
标签: ios objective-c storyboard