Sian 发表于 2015-1-6 11:45:03

如何给uiNavigationBar 设置背景颜色或是自定义图片

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