颜色修改

ios 7 statusbar 状态栏 跟随navigationbar的颜色而改变

放肆的年华 提交于 2019-12-07 12:23:42
首先,我们要搞清楚info.plist中 View controller-based status bar appearance这个属性 View controller-based status bar appearance =NO 这个设置为:View Controller 不对status Bar 显示进行操作 然后在viewcontroller里面修改navigationbar的颜色 [[UINavigationBar appearance] setBarTintColor:[UIColor colorWithRed:65/255.0 green:159/255.0 blue:252/255.0 alpha:0.5]]; 官方给出的意思 To customize the appearance of all instances of a class, send the relevant appearance modification messages to the appearance proxy for the class.(自定义的一个类的所有实例的外观,发送相关信息到外观的外观的代理类)For example, to modify the bar tint color for all UINavigationBar instances: [[UINavigationBar