如何子类化 UINavigationBar 以与 Three20/iOS5 一起使用?
你们中的许多人可能已经注意到,我们不能再创建一个类别来覆盖 iOS5 中的 UINavigationBar
drawRect
。现在实际上,如果不使用 UINavigationBar
的子类并将其设置在 MainWindow.xib 中的 navigationController->navigationBar 内,我没有看到实现此自定义的好方法。但是,TTNavigator 无法识别 navigationController
,因为每个 TTViewController
都有自己的 TTNavigationController
超类。
Many of you have probably noticed that we cant anymore create a category to override UINavigationBar
drawRect
in iOS5. Now actually I don't see a good way of implementing this customization without using a subclass of UINavigationBar
and set it inside a navigationController->navigationBar in my MainWindow.xib. However, TTNavigator do not recognize that navigationController
since every TTViewController
has their own superclass of TTNavigationController
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不知道如何解决 Three20 但一般来说为了支持 IOS 5 你可以使用这个方法
I don't know how to solve it for Three20 but in general for supporting IOS 5 you can use this method