ios - UITabViewController 工作,但现在我的其他 segueys 停止工作

标签 ios ios5 uitabbar

我在屏幕底部启用了 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/

相关文章:

objective-c - 在 UIViewController 中加载和卸载数据

iphone - DebugLog 格式字符串不是字符串文字

iphone - iOS5 Twitter api 在单个请求中获取有关所有关注者的详细信息?

ios - 当标签栏不是 Root View 时更改标签栏图像

ios - 以编程方式更改 UITabBarController 选项卡栏属性的类

ios - 实时更新 slider 值 AVAudioPlayer SwiftUI

ios - 在后台获取一组 friend 的 Facebook 个人资料图片

iphone - 如何以编程方式关闭 iphone sdk 中的自动更正?

objective-c - UITabBar自定义

ios - 从 Swift 函数中的异步调用返回数据