如何给uiNavigationBar 设置背景颜色或是自定义图片
在项目中添加如下代码://设置背景颜色:
UIColor *itemcolor = ;
self.navigationController.navigationBar.tintColor = itemcolor;
//设置自定义的图片:
forBarMetrics:UIBarMetricsDefault];
5.0以上,api有了上面setBackgroundImage的方法,可以直接设置,如果项目需要适配5.0以下版本的设备,最好加一个判读,是否有此函数,有则设置,没有就通过drawRect方法设置。
另外:设置背景图片无法匹配backButton或rightButtonItem,所以返回按钮或右边自定义的Bar button Item需要自行处理。
页:
[1]