平面导航栏

时间:2011-12-12 19:03:51

标签: iphone xcode

我如何创建一个如下所示的导航栏:

http://i.stack.imgur.com/bbaCz.png

它比默认栏更平坦,标题内的阴影似乎也不同。

1 个答案:

答案 0 :(得分:5)

您需要创建一些自定义资源,并使用-drawRect:覆盖,或者如果您可以仅定位iOS 5,UIAppearance

这些链接应该有所帮助。

  1. Create A Custom UINavigationBar Style
  2. Custom nav bar styling - iOS
  3. 编辑:同样对于标题文字,您需要添加自定义UILabel设置,如您所喜欢的导航控制器的titleView。或者对于iOS 5,您可以使用titleTextAttributes上的UINavigationBar