如何访问tabbarcontroller中的tabbar?

时间:2014-02-25 10:13:58

标签: ios uitabbarcontroller tabbar

我想调用“beginCustomizingItems”方法为用户提供tabbaritem管理,就像iOS 7音乐应用程序一样。 所以我读了Doc,它说:

  

您永远不应该尝试操纵UITabBar对象本身   存储在此属性中。如果您尝试这样做,请使用标签栏视图   抛出一个例外。配置标签栏的项目   在界面中,您应该改为分配一个或多个自定义视图   控制器到viewControllers属性。标签栏收集   您指定的视图控制器中需要的标签栏项目。**

此属性提供的标签栏视图仅适用于您希望使用UIActionSheet类的showFromTabBar:方法显示操作表的情况。 不过,我在我的项目中尝试过:

 [self.tabBar beginCustomizingItems:self.tabBar.items];

它崩溃了。但我认为必须有一些方法来访问tabbarcontroller中的tabbar。

iOS7 Music App tabbar management 任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

@property(nonatomic,copy) NSArray *customizableViewControllers; 
// If non-nil, then the "More" view will include an "Edit" button that displays customization UI for the specified controllers. By default, all view controllers are customizable.

最后我发现这有助于我。