您好我想将uinaviagtion条颜色更改为纯色,没有渐变或色调,按钮也是如此。我怎么能用iOS 5做到这一点?
另外,当我设置一个uinaviagtion栏的标题时,文本会收到一个小阴影,如何删除文本阴影/边框?谢谢!
答案 0 :(得分: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;