我正在尝试在状态栏后面放置一张图片。
我可以将其变为透明但它仍然阻止图像出现在它后面。
有人知道如何将状态栏分开编辑屏幕和/或安全区域吗?我不想删除它,只想把它放在后面。
代码
override func viewWillAppear(_ animated: Bool) {
setNeedsStatusBarAppearanceUpdate()
}
override func viewDidLoad() {
super.viewDidLoad()
venueInfoTableView.dataSource = self
venueInfoTableView.delegate = self
// Do any additional setup after loading the view, typically from a nib.
venueInfoTableView.separatorStyle = .none
}
override var preferredStatusBarStyle : UIStatusBarStyle {
return UIStatusBarStyle.lightContent
//return UIStatusBarStyle.default // Make dark again
}
这是结果
答案 0 :(得分:1)
您应该停用automaticallyAdjustsScrollViewInsets
if #available(iOS 11.0, *) {
self.venueInfoTableView.contentInsetAdjustmentBehavior = .never
} else {
self.automaticallyAdjustsScrollViewInsets = false
}
contentInsetAdjustmentBehavior
此属性指定安全性 区域插入用于修改滚动视图的内容区域。 此属性的默认值是自动的。