【发布时间】:2013-06-05 06:57:13
【问题描述】:
我希望我的 iOS 应用程序遵循具有主视图的常见模式,在该主视图中需要注册或登录才能访问该应用程序,因此如果这是该应用程序第一次在设备中运行或用户没有登录,即显示的视图,否则显示另一个应用程序视图。主视图中的“注册”和“登录”按钮可以导航到相应的表单,也可以模态显示。一旦用户访问应用程序,它应该是基于标签的,类似于 Twitter 应用程序。
我的问题是:我的rootViewController 应该是什么?如果没有用户凭据,UINavigationController 将主视图推送到哪里,如果有,UITabBarController?或者我应该根据是否有凭据在应用程序委托中动态设置rootViewController?
谢谢
【问题讨论】:
-
您可以将主 UITabBarController 作为根,并在第一页检查登录凭据。如果他们没有,请显示登录视图控制器模式。
-
@Eric 我需要显示一个带有“登录”和“注册”按钮的主视图,然后是用于请求凭据/用户数据的表单,而不是直接以模态方式显示登录视图跨度>
标签: ios login uiviewcontroller uinavigationcontroller uitabbarcontroller