如何在iOS 5中将导航栏颜色更改为纯色

  • 本文关键字:颜色 纯色 导航 iOS iphone xcode
  • 更新时间 :
  • 英文 :


嗨,我想把uinaviagtion栏的颜色改为没有渐变或色调的纯色,按钮也是。我如何在iOS 5上做到这一点?

此外,当我设置uinavigtion栏的标题时,文本会收到一个小阴影,如何删除文本阴影/边框?谢谢

您必须使用自定义图像来实现这一点:

[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"myImage.png"] forBarMetrics:UIBarMetricsDefault];

对于条形按钮项目图像:

 UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"myImage.png"] style:UIBarButtonItemStylePlain target:self action:@selector(mySelector)];
  self.navigationItem.rightBarButtonItem = barButton;

  self.navigationItem.backBarButtonItem = barButton;

最新更新