jsk*_*dd3 8 xcode objective-c ios swift xcode6
@IBOutlet var navBar: UINavigationBar!
self.navBar.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)
self.navBar.shadowImage = UIImage()
Run Code Online (Sandbox Code Playgroud)
如果视图控制器嵌入在导航控制器中并使用self.navigationController?.navigationBar.setBack...等,则上述代码有效,但在使用IBOutlet时它不起作用(我的示例未嵌入导航控制器中).导航栏不是半透明的.
有任何想法吗?
把它放在你的视图控制器中(不在uinavigationbar中).
[[UINavigationBar appearance] setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];
[[UINavigationBar appearance] setShadowImage:[UIImage new]];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4513 次 |
| 最近记录: |