0

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

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

4

1 回答 1

2

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

[[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;
于 2012-08-02T23:56:28.497 回答