我在屏幕底部启用了 UITabView,这有效,但应用程序屏幕上的其余按钮突然停止工作。有人知道为什么会发生这种情况吗?我为他们使用了push segueys。
我认为问题可能是最初我在应用程序上使用了一个 NavigationController,然后 UITabBar Controller 干扰了它。
谢谢!
最佳答案
根据 Apple 的建议,UITabBarController
只能是应用程序的根 Controller 。我认为您正在做的是将 UITabBarController
嵌套在 UINavigationController
中,但这是行不通的。
您可以选择导航 Controller 并将其嵌入到 UITabBarController
中。 (我现在没有 XCode,但我认为菜单中有一个名为 Embed in -> Tab Bar Controller 的选项。您可以在帮助中搜索它。)
(如果您需要将标签栏 Controller 嵌套在导航 Controller 下,我相信您需要使用一些按钮来伪造其效果。)
如果您只需要标签栏而不需要标签栏 Controller ,则不要使用标签栏 Controller 。
关于ios - UITabViewController 工作,但现在我的其他 segueys 停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11938207/