ios - iOS 选项卡式应用程序中的单个导航栏

标签 ios uitabbarcontroller uinavigationbar

我正在做 iPhone 选项卡式应用程序,但我也需要使用导航栏(仅用于应用程序标题和角落设置的单个图标),就像 Twitter 所做的那样:link .我的应用程序中也有 4 个选项卡。我想知道是否有机会只创建一个导航栏,所以当我想更改它时,我只会在一个地方更改它?

我在看 this教程,但有两个“导航栏”对象。我希望每个选项卡中都会出现一个对象。

现在我创建了选项卡式应用程序并手动将导航栏项目添加到第一个选项卡中。然后我把它复制到别人身上。它有效,但我不确定该解决方案:/

最佳答案

为每个选项卡使用单独的导航 Controller 并不是一个糟糕的解决方案。

仅在一个地方设置导航栏及其项目也是一个好主意。为此,您始终可以让 View Controller 派生自覆盖 navigationItem 的自定义 View Controller 。

关于ios - iOS 选项卡式应用程序中的单个导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20054077/

相关文章:

iOS:根据它们相对于 sibling 的位置对一组 UIButton 进行排序?

ios - 如何更改 UIActionSheet 中文本按钮的颜色?

ios - presentViewController 从 TabBarController 到外面

ios - 如何将主视图 Controller 添加到不是选项卡栏项目之一的选项卡栏 Controller ?

ios - 我有工作搜索栏,当我将其移动到导航栏时,它很快停止工作

ios - 如何在带有 M7 协处理器的 iOS 设备中计算行进距离、速度、持续时间?

objective-c - AQ GridView : Could not call the cellForItemAtIndex method manually

iphone - 条形按钮图像为白色

ios - 开始编辑 UISearchbar 会更改 UINavigationbar 颜色

cocoa-touch - UINavigationBar 右键不显示