iOS tintColor和barTintColor的区别

来源:互联网 发布:关于网络流行语的论文 编辑:程序博客网 时间:2024/05/21 10:16

iOS7之前,setTintColor是可以修改背景色的,iOS7之后修改背景色只能用setBarTintColor。


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

1. [self.navigationController.navigationBar setTintColor: NE_BARCOLOR_WHITE];
    [self.navigationController.navigationBar setBarTintColor: NE_BARCOLOR_ORANGE];
    可以看出我的宏定义一个是白色,一个是橙色,设置tintColor后文字和图标变成白色,而背景变成橙色。

2. [self.navigationController.navigationBar setTintColor:NE_BACKCOLOR_RED];
    [self.navigationController.navigationBar setBarTintColor:NE_BACKCOLOR_YELLOW];
    图标和文字变红色,背景色变为黄色。

6 0
原创粉丝点击