ios - 使用 ARC 在 iOS 5 中为 iPad 创建自定义 UINavigationbar

标签 ios uinavigationbar

我正在 xcode 4.3 中使用 arc 和 Storyboard为 ios 5 创建一个 iPad 应用程序。我需要自定义 UInavigationbar 以使其比通常的尺寸(几乎两倍大)更宽,并向其添加一些自定义 Logo (图像)和按钮。任何人都可以指出我如何实现这一目标的正确方向吗?如果需要,也欢迎任何第三方库。

预先感谢您在这方面的帮助。

最佳答案

首先,您需要继承 UINavigationBar。虽然可以更改高度,但 UINavigationBar 背景不会很好地播放,因此您可能希望使用自己的背景图像。

这里有一些关于调整导航栏大小的信息

Change the height of NavigationBar and UIBarButtonItem elements inside it in Cocoa Touch

iPhone - How set uinavigationbar height?

还有另一篇关于如何将图像和按钮添加为 subview 的文章。

http://www.iosdevnotes.com/2011/09/custom-uinavigationbars-techniques/

关于ios - 使用 ARC 在 iOS 5 中为 iPad 创建自定义 UINavigationbar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9546016/

相关文章:

ios - 在 Swift 中获取当前星期几

ios - 在容器 View 中,导航 Controller 的导航栏未调整大小以包含状态栏

ios - 束格式无法识别、无效或不合适

ios - 'Appdelegate' 没有可见的@interface 声明选择器 'managedObjectContext'

ios - 奇怪的 "Crash"字体添加到 Info.plist

iphone - 我可以使用 CCLabelTTF 代替 UILabel 吗?

ios - 有没有办法普遍隐藏 UINavigationBar 后退按钮上的文本?

iphone - 看不到我的导航栏自定义按钮,但它是可点击的

iOS 导航栏背景色

ios - 导航栏(有时)改变位置