相关疑难解决方法(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万
查看次数

在状态栏下没有导航栏的情况下扩展UIViewController的视图

我的视图没有导航栏,但我想在状态栏下显示内容.我检查了顶部条形下的延伸边缘,在我的视图控制器中的不透明条形图下,我想在状态栏下显示的视图对顶部布局指南有0垂直间距约束,但是,这仍然是我得到的:

在此输入图像描述

状态栏有20px纯白色背景,我不想要.我希望我的视图在状态栏下重叠,就像下面的模型一样:

在此输入图像描述

我怎么能这样做,没有一个可见的导航栏(我仍然拥有它,因为我的视图保证在导航控制器内,但它将永远不可见,因为我有很多自定义设计的部分,包括顶部栏)?

uiviewcontroller ios ios8

9
推荐指数
2
解决办法
6710
查看次数

标签 统计

ios ×2

uiviewcontroller ×2

ios-statusbar ×1

ios8 ×1

swift ×1

uistatusbar ×1