Dav*_*bbo 1 iphone uinavigationbar tintcolor ios
我有一个通过代码创建的导航栏.当我改变它的tintColor时,条形图很糟糕.Hoverer的颜色很简单,而不是iOS风格.我可以改变吗?谢谢

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:frontViewController];
navigationController.navigationBar.tintColor = [UIColor colorWithRed:0 green:166 blue:208 alpha:1];
Run Code Online (Sandbox Code Playgroud)
这是因为您正在调用UIColor的方法需要浮点值介于0.0和1.0之间,而您将直接RBG值作为整数传递:
这将有效:
myNavigationBar.tintColor = [UIColor colorWithRed:((0 * 1.0) / 255) green:((166 * 1.0) / 255) blue:((208 * 1.0) / 255) alpha:1.0];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
258 次 |
| 最近记录: |