我正在使用Xcode 4.2构建一个项目,我也在使用Storyboard。所以基本上,我有一个UINavigationcontroller,这是我的初始视图,连接到我的“主菜单”视图。在我的“主菜单”里面,我有一个链接到tabbar控制器的按钮,它有20个标签。因此,会出现“更多”按钮,单击“更多”按钮时会出现“编辑”按钮。一切正常,但我唯一的问题是,一旦我点击编辑,配置页面就会向上滑动,“完成”按钮隐藏在导航栏后面。无论如何,我可以在导航栏的前面滑动配置页面吗?
另外,我使用了Xcode 4.2的新功能。您可以在编辑器工具栏下“嵌入NavigationController”和“嵌入TabbarController”。谢谢 !
答案 0 :(得分:0)
UITabBarController
的实例应该只是窗口的根视图控制器。将UITabBarController
置于另一个容器视图控制器(如UINavigationController
)中可能会导致未定义的行为。
来自UITabBarController
Class Reference ...
因为UITabBarController类继承自 UIViewController类,标签栏控制器有自己的视图 可以通过view属性访问。部署选项卡栏时 在界面中,您必须将此视图安装为窗口的根目录。 与其他视图控制器不同,标签栏界面永远不应该 作为另一个视图控制器的子项安装。