我正试着让我的UIStatusBar一点都不透明。虽然我的UINavigationBar是完全白色的,但我希望UIStatusBar遵循该行为。
在我的appDelegate - didFinishLaunchingWithOptions中,我尝试着:
UIApplication.sharedApplication().statusBarStyle = .Default但是我没有办法设置alpha或半透明。有什么想法吗?
发布于 2016-09-18 03:13:54
1)在info.plist文件中插入一条新记录,并将其设置为NO
2)如果上一步不起作用,则为:
在AppDelegate.swift文件的application(_:didFinishLaunchingWithOptions:)方法中,put
UIApplication.sharedApplication().statusBarStyle = .LightContent // or .default3)在你的控制器中试试这个:
override var preferredStatusBarStyle: UIStatusBarStyle {
return .default
}4)将此代码放入您的viewDidLoad方法中:
self.setNeedsStatusBarAppearanceUpdate()https://stackoverflow.com/questions/39550405
复制相似问题