我以编程方式构建了一个UITabBarController并填充了它的
viewControllers
当我运行这个时,tabBar按钮当然是空的,我试图访问
tabBar
items
属性,使应用程序崩溃。
在浏览UITabBarController的文档时,我在tabBar属性下阅读了以下内容:
关联的选项卡栏视图
*tabBar讨论您不应该试图操纵uitabar
对象本身存储在此属性中。
如果您尝试这样做,选项卡栏
视图引发异常。配置
您应该指定一个或多个
自定义视图控制器
viewControllers属性。选项卡栏
从中收集所需的选项卡栏项
指定的视图控制器。
此工具提供的选项卡栏视图
要显示操作表吗
使用showFromTabBar:
这就是我想要的:
选项卡栏收集所需的选项卡
您可以指定。
您不必在一个地方设置tabBar,而在另一个地方设置内容,这也是非常合理的。
但是,如何在viewControllers中定义这些项呢?这些viewControllers都是UINavigationController类型,而我的自定义ViewController是rootController?
希望有人能给我指出正确的方向,我没有看到这一个来:)谢谢