Bry*_*ler 2 uinavigationbar ios
我花了大约一个小时试图找出为什么我的BarTintColor在UINavigation栏中没有改变.我猜你不能用RGB来设置BarTintColor?这有解决方法吗?我希望能够控制颜色.
更新:
好的kambla对我帮助很大.我将以下内容放在"applicationdidFinishLaunchingWithOptions"尾端的app委托中
NSUInteger r = 228, g = 228, b = 228;
UIColor *color =
[UIColor colorWithRed:r / 255.0 green:g / 255.0 blue:b / 255.0 alpha:0];
[[UINavigationBar appearance] setBarTintColor:color];
return YES;
Run Code Online (Sandbox Code Playgroud)
我确认代码正在执行.但导航栏上的色调不会改变?
kam*_*ala 11
您必须除以RGB值,255.0因为UIColor期望值在0.0-1.0范围内:
NSUInteger r = 127, g = 127, b = 127;
UIColor *color = [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:1.0];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1169 次 |
| 最近记录: |