有没有办法继承UIToolbar?

时间:2012-03-03 18:41:51

标签: ios xcode global uitoolbar nsobject

我问这个,因为我想在我的应用程序中使用全局工具栏(类似于带有按钮的Facebook应用程序)。我如何将它子类化,以便我可以将它添加到我的所有ViewControllers上?我创建了一个新类,但UIToolbar不在选项中。我该如何手动修改NSObject?

编辑:

我的控制器层次结构如下:

登录页面,按下(水平翻转)----->标签栏控制器。如何将此工具栏添加到选项卡栏控制器中每个页面的顶部?

1 个答案:

答案 0 :(得分:2)

如果您使用UINavigationController作为窗口的根视图控制器,则可以让导航控制器显示工具栏。您需要通过发送setToolbarHidden:animated:消息告诉它显示工具栏。如果希望工具栏在所有视图控制器中具有相同的按钮(或其他子视图),请确保将每个视图控制器的toolbarItems属性设置为相同的项目数组。

如果您没有使用UINavigationController作为窗口的根视图控制器,请编辑您的问题并描述您的视图控制器层次结构。