【发布时间】:2010-04-02 03:15:40
【问题描述】:
我正在尝试在 UINavigationController 中的 UINavigationBar 上方放置一个品牌栏 (320x22)。
有没有人成功做到这一点?我知道许多应用程序已经这样做了,但我想了解如何实现这一点。
我试过了:
- 创建 UINavigationBar 类别并覆盖 drawRect 方法。
- 将 UINavigationController 放在 UIViewController 中。
- 在 viewWillAppear 中移动导航栏(然后,如果我呈现模态,导航栏会弹回原位,迫使我使用 viewDidAppear,它实际上显示导航栏再次向下移动...)
有人有更好的想法吗?
谢谢!
【问题讨论】:
标签: iphone