iOS-使用在所有UIViewController转换中保持静止的自定义工具栏/导航栏?

iOS-使用在所有UIViewController转换中保持静止的自定义工具栏/导航栏?,ios,static,uinavigationcontroller,delegates,uitoolbar,Ios,Static,Uinavigationcontroller,Delegates,Uitoolbar,我想在我的应用程序窗口顶部使用一个定制的工具栏/导航栏,在所有uiviewcontroller转换期间,该工具栏/导航栏应保持静止 基本上是一个带有按钮、标签等的全局工具栏,这些按钮、标签等保持完全静态,在按下/弹出其他视图控制器时不会移动。这个工具栏应该有一种委托方法的形式,这样我就可以在它上面有在所有视图控制器上都可用的按钮 我正在使用XCode 5.1.1开发一款iOS 7.0+纯iPad应用程序。 有什么建议吗?您可以创建自己的容器视图控制器,它有一个子级。将导航控制器用作子控制器,并设

我想在我的应用程序窗口顶部使用一个定制的工具栏/导航栏,在所有uiviewcontroller转换期间,该工具栏/导航栏应保持静止

基本上是一个带有按钮、标签等的全局工具栏,这些按钮、标签等保持完全静态,在按下/弹出其他视图控制器时不会移动。这个工具栏应该有一种委托方法的形式,这样我就可以在它上面有在所有视图控制器上都可用的按钮

我正在使用XCode 5.1.1开发一款iOS 7.0+纯iPad应用程序。
有什么建议吗?

您可以创建自己的容器视图控制器,它有一个子级。将导航控制器用作子控制器,并设置导航栏隐藏:动画:,然后充当导航控制器的代理,以便知道当前视图何时更改


对于“全局”按钮,将容器视图控制器作为按钮的目标。点击按钮时,容器将其转发至导航控制器堆栈中的俯视图控制器。要启用此功能,您的所有视图控制器都可以符合指定按钮相关方法的协议(这对于编译器来说是一个很好的选择,您只需要视图控制器响应所需的方法即可)。

您有什么想法吗?正在研究使用嵌入导航控制器中的容器视图,但之前从未使用过它们,因此不确定这将如何工作(如果有)。