UINavigationController导航栏上方的品牌栏

时间:2010-04-01 16:54:34

标签: iphone

我正在尝试在UINavigationController中的UINavigationBar上方放置一个品牌栏(320x22)。

有没有人成功这样做过?我知道许多应用程序已经做到了,但我想知道如何实现这一目标。

我试过了:

  1. 创建UINavigationBar类别并覆盖drawRect方法。
  2. 将UINavigationController放在UIViewController中。
  3. 在viewWillAppear中移动导航栏(然后如果我呈现模态,导航栏弹回到位,迫使我使用viewDidAppear,它实际上显示导航栏再次向下移动......)
  4. 那里有谁有更好的想法?

    谢谢!

1 个答案:

答案 0 :(得分:1)

创建视图并将品牌栏和导航控制器的视图添加为子视图。将导航控制器的视图框架设置在品牌栏下方。