Ben*_*min 4 iphone uinavigationbar ios
我试图找到一种方法来修改我的UINavigationBar的样式而不使用图像.我想创建一个纯色的平面UINavigationBar.我唯一的选择是继承UINavigationBar并自己绘制完整的NavigationBar吗?我的目标是运行iOS 6.0的iPhone.
您可以使用 UINavigationBar appearance
在这里,您可以根据需要编辑颜色的rgb值
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[UINavigationBar appearance] setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault];
[[UINavigationBar appearance] setBackgroundColor:[UIColor colorWithRed:1/256.0 green:96/256.0 blue:149/256.0 alpha:1.0]];
return YES;
}
Run Code Online (Sandbox Code Playgroud)
注意:这不会影响条形按钮项目,您还需要查看[[UIBarButtonItem appearance]是否要更改按钮
[[UIBarButtonItem appearance] setTintColor:[UIColor colorWithRed:126/256.0 green:181/256.0 blue:55/256.0 alpha:1.0]];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
760 次 |
| 最近记录: |