首页 > 其他 > 详细

setTintColor和setBarTintColor的区别

时间:2016-02-19 18:54:17      阅读:191      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!