在TabBar上显示ToolBar

时间:2011-02-10 06:42:09

标签: iphone

在我的应用程序中,我想在某些条件下用ToolBar替换TabBar,类似于照片应用程序中当用户将其置于选择模式时(带有共享副本的工具栏等),按钮显示在选项卡上酒吧)。我怎么能实现这个目标呢?

2 个答案:

答案 0 :(得分:5)

这可以通过创建一个新工具栏,为其分配一个合适的框架并将其添加到self.tabBarController.view

来实现。

答案 1 :(得分:1)

我假设你的根视图控制器是一个UITabBarController。有时候使用固定的“Root”UIViewControllers比起帮助更具障碍,特别是如果你想要一个高度自定义的外观,它不适合罐装控制器提供的范例。您没有理由 使用它们 - 您可以编写自己的,并在您的子UIViewController视图之间进行自己的转换到屏幕上。您可以在自己的自定义UIViewController子类中使用UITabBar而不使用UITabBarController,那么您最终不会与UITabBarController的行为作斗争。编写自己的根ViewController也非常有用 - 你了解了根ViewController必须做的所有事情来管理子ViewControllers。