相关疑难解决方法(0)

如何在Swift 3中设置状态栏样式

我正在使用Xcode 8.0 beta 4.

在以前的版本中,UIViewController具有设置状态栏样式的方法

public func preferredStatusBarStyle() -> UIStatusBarStyle
Run Code Online (Sandbox Code Playgroud)

但是,我发现它在Swift 3中改为"Get ONLY varaiable".

public var preferredStatusBarStyle: UIStatusBarStyle { get } 
Run Code Online (Sandbox Code Playgroud)

如何在我的UIViewController中提供使用的样式?

uiviewcontroller ios uistatusbar swift ios-statusbar

174
推荐指数
20
解决办法
17万
查看次数

在Swift 3中删除了preferredStatusBarStyle?

所以我最近刚刚更新到Xcode 8,我刚刚得到以下代码的错误.

错误是该方法不会覆盖它的超类中的任何方法.

override func preferredStatusBarStyle() -> UIStatusBarStyle {
    return UIStatusBarStyle.lightContent
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我非常感谢帮助,谢谢!

swift3 xcode8 xcode8-beta4

46
推荐指数
2
解决办法
2万
查看次数

如何更改状态栏样式 - iOS 12

我需要根据背景颜色(UINavigationController自动执行的操作)更新每个视图控制器上的状态栏样式.

试过在计算器描述(所有选项View controller-based status bar appearanceinfo.plist设置为YES),但没有为我工作.

我正在使用Xcode 10 beta 6和Swift 4.2,目标是iOS 12.

ios swift ios12

17
推荐指数
4
解决办法
2万
查看次数