我在屏幕底部启用了UITabView,这样可行,但应用程序屏幕上的其余按钮突然停止工作。有谁知道为什么会发生这种情况?我正在使用push segueys。
我认为问题可能是最初我有一个我在应用程序上使用的NavigationController,然后UITabBar控制器会干扰它。
谢谢!
答案 0 :(得分:1)
根据Apple的建议,UITabBarController
应该只是应用的根控制器。我认为你在做的是UITabBarController
嵌套在你的UINavigationController
中,这是行不通的。
您可以选择导航控制器并将其嵌入UITabBarController
。 (我现在没有XCode,但我认为菜单中有一个名为Embed in - > Tab Bar Controller的选项。你可以在帮助中搜索它。)
(如果您需要将标签栏控制器嵌套在导航控制器下,我相信您需要使用一些按钮来伪造它的效果。)
如果您只需要标签栏但不需要标签栏控制器,则不要使用标签栏控制器。