navigationBar tintColor barTintColor 分别在iOS7和它之前的区别

iOS7以前:

tintColor:设置navigationBar和navigationItem的颜色,navigationItem里面的字体默认为白色,如果想修改navigationItem字体颜色,需要自定义给navigationItem(Custom)。

iOS7之后(新增barTintColor属性):

tintColor:不再是以前的设置navigationBar和navigationItem的颜色,而是变成了只修改navigationItem里面的字体颜色。

barTintColor:设置navigationBar和navigationItem的颜色,由于iOS7的navigationItem以文字的方式体现,默认为蓝色,所以barTintColor看似乎对navigationItem无效。

你可能感兴趣的:(navigationBar tintColor barTintColor 分别在iOS7和它之前的区别)