0 cocoa objective-c uinavigationbar uinavigationcontroller ios7
我正在iOS 7上编写一个应用程序,我似乎无法处理navigationBar和工具栏的透明度,如何将导航栏设置为50%不透明度的黑色?
我已经阅读了向ios7指南的过渡,我看过wwdc13讲座214,但我的状态栏仍然具有与附加导航栏的其余部分不同的透明度.
这是我的代码:
// APP-WIDE THEMING
[[UINavigationBar appearance] setBarStyle:UIBarStyleBlackOpaque];
[[UINavigationBar appearance] setBackgroundColor:[UIColor blueColor]];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
Run Code Online (Sandbox Code Playgroud)
这是我的问题的截图:http://grab.by/qiyU
将背景图像设置为nil,并使用alpha设置背景颜色.
[ctrl.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];
ctrl.navigationController.navigationBar.backgroundColor = [UIColor colorWithRed:0 Green:0 Blue:0 Alpha:.5];
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4714 次 |
最近记录: |