将视图放在状态栏后面
Putting a view behind the status bar
我正在尝试创建状态栏背景。但是它似乎放错了我在 viewController 的顶部设置了一个视图并应用了以下限制:
-16 trailing
-16 leading
top space 0
height 24
然而这是结果
为什么上面有一个白色的space?
您可以通过下一个非常简单的方式为您的状态栏创建背景:
// Set the status bar to red
var statusBarView = UIView(frame: CGRectMake(0, 0, 1024, 22))
statusBarView.backgroundColor = UIColor.redColor()
self.view.addSubview(statusBarView)
将上面的代码放入您的 viewDidLoad()
它应该可以工作。 UIView
的width
我放的是1024的尺寸,不过你可以根据你想要的设备的需要来改变它。
希望对你有所帮助。
我正在尝试创建状态栏背景。但是它似乎放错了我在 viewController 的顶部设置了一个视图并应用了以下限制:
-16 trailing
-16 leading
top space 0
height 24
然而这是结果
为什么上面有一个白色的space?
您可以通过下一个非常简单的方式为您的状态栏创建背景:
// Set the status bar to red
var statusBarView = UIView(frame: CGRectMake(0, 0, 1024, 22))
statusBarView.backgroundColor = UIColor.redColor()
self.view.addSubview(statusBarView)
将上面的代码放入您的 viewDidLoad()
它应该可以工作。 UIView
的width
我放的是1024的尺寸,不过你可以根据你想要的设备的需要来改变它。
希望对你有所帮助。