带有状态栏的UIScrollView内容位置错误

时间:2019-05-24 20:20:20

标签: ios swift

我正在尝试将UIScrollView放置在屏幕顶部,以显示类似Facebook Messenger的弹出窗口 UIScrollview的子视图位于StatusBar下。 如何正确定位?

问题:

issue

如果我将UIScrollview放在StatusBar下,它会起作用

let StatusbarHeight = UIApplication.shared.statusBarFrame.height
super.init(frame: CGRect(x: 0, y: 0, width: Util.getScreenSize().width, height: StatusbarHeight + 50))
self.contentSize = CGSize(width: self.frame.width, height: self.frame.height * 2)
let sub = UIView(frame: CGRect(x: 0, y: 0, width: self.frame.width, height: self.frame.height))
self.addSubview(sub)

我希望子视图位于UIScrollView的顶部 像this

1 个答案:

答案 0 :(得分:1)

您可能想在UIScrollView()

上尝试一下
self.contentInsetAdjustmentBehaviour = .never