码迷,mamicode.com
首页 > 其他好文 > 详细

setTintColor和setBarTintColor的区别

时间:2016-02-19 18:56:45      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:

原文转自博客-http://blog.sina.com.cn/u/2805226174

IOS7之前,setTintColor是可以修改背景色的,ios7之后修改背景色只能用setBarTintColor。所以要用判断区分开:

1 if ([[UIDevice currentDevice] systemVersion]<7.0) {
2  
3    }else
4        {
5 
6        }

在这里只看看ios7后navigationBar 的效果:

1. [self.navigationController.navigationBar setTintColor:NE_BARCOLOR_WHITE];
    [self.navigationController.navigationBar setBarTintColor:NE_BARCOLOR_ORANGE];

可以看出我的宏定义一个是白色,一个是橙色,这里的二维码图标的背景色是透明的,设置setTintColor后自身颜色变成白色。技术分享

2.

1 [self.navigationController.navigationBar setTintColor:NE_BACKCOLOR_RED];
2     [self.navigationController.navigationBar setBarTintColor:NE_BACKCOLOR_YELLOW];

红色的图标,bar的背景色是黄色。技术分享

 

setTintColor和setBarTintColor的区别

标签:

原文地址:http://www.cnblogs.com/xrkdjjtk/p/5201675.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!