UINavigationBar是RedColour。
UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithTitle:@"Hello" style:UIBarButtonItemStylePlain target:self action:@selector(bbPressed:)];
self.navigationItem.rightBarButtonItem=barButton ;
现在我需要为上面的BarButton提供黑色背景色。我怎么能以编程方式做到这一点?
我已经尝试使用IB并且它可以工作,但我需要使用代码才能完成。
如何在IB中执行此操作;
将背景颜色更改为RED
。
将样式更改为 - BlackTranslucent
我尝试使用代码设置这些但不起作用。
帮助
答案 0 :(得分:0)
您无法更改UIBarButton
的默认样式。使用[[UIBarButtonItem alloc] initWithCustomView:yourView]
yourView
自定义UIButton
。