我正在 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/