我是iOS开发的新手,在对我的应用流程进行原型设计后,我已准备好开始构建它。我经历的所有教程都描述了您可以使用的不同类型的应用程序模板(选项卡式,单一视图等)。我需要使用登录凭据或注册创建单个视图,然后一旦成功,加载选项卡式视图(很像twitter应用程序)。
任何建议/教程链接解决此问题(我的搜索查询已经用尽)将不胜感激。
谢谢,
答案 0 :(得分:1)
在这种情况下,您必须使用UITabBarController
。这将有助于您在视图中创建选项卡式视图。嵌入您的视图将使所有这些视图底部都有一个Tab栏。 UITabBarController
上的一些好的链接如下:
http://www.mysamplecode.com/2013/02/ios-tab-bar-controller-example.html
http://www.iphonedevcentral.com/create-uitabbarcontroller/
另外,请查看Apple's Documentaion on UITabBarController。
希望这有帮助。
答案 1 :(得分:1)
您可以使用UIViewController
的每个子类中的以下方法来执行此操作
:
[self presentViewController:_loginViewController animated:YES completion:^{
// Something your app has to do when its done with this login/signup view
}];
为了再次摆脱视图,请致电:
[self dismissViewControllerAnimated:YES completion:^{}]
我没有任何教程链接,但在documentation of UIViewController中有一些样本使用了我刚才描述的方法,示例代码应该很容易让你剖析为了实现你想要的目标。
答案 2 :(得分:1)
如果您从基于窗口的应用程序开始,您可以先将登录viewController设置为主窗口的rootViewController
,然后在用户登录后将tabBarController设置为rootViewController
。
另请看一下这个老问题:How to develop a TabBar based application with a login functionality?