嗨,我想把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;