我使用xcode的模板创建了一个TabBar项目,并且我在mainwindow.xib中使用了tabbar。
用户登录应用后,我会将其重定向到名为通知的页面[self presentModalViewController:controller animated:YES];
,但标签栏不会显示。
现在我如何在上面的代码中包含tabbar或从mainWindow.xib获取tabbar并在加载UIView后显示它?
由于
答案 0 :(得分:1)
您的“登录”视图是否显示TabBar?如果是这样,那是因为你的“登录”视图控制器是TabBar视图控制器的子节点。您的模态视图不显示TabBar,因为它的控制器不是TabBar视图控制器的子项。
您可能想重新考虑应用的设计。模态视图控制器通常表示为与主工作流程的临时偏差。请参阅适用于iOS的View Controller编程指南 - Modal View Controllers
你可以互换东西。将应用程序的主要内容放在TabBar中,并在应用程序启动时,如果用户尚未登录,则将“登录”视图显示为模态视图。然后在用户登录后将其关闭。