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