我在应用程序的主屏幕中使用了滚动视图:
scrollView在所有其他设备中似乎都是正常的,除了我运行它的时候,任何较小的设备,比如iPhone 5s。
它不是从顶部开始的,请看本iPhone5s
swift - Swift-Scrollview从iPhone 5s的中间开始-LMLPHP
但在像iPhone 7这样的大型设备上它能正常工作
swift - Swift-Scrollview从iPhone 5s的中间开始-LMLPHP
注:我使用了其他答案的以下建议。
设置ScrollView内容偏移

scrollViewDashboard.setContentOffset(CGPoint(x: 0, y: 0), animated: true)
scrollViewDashboard.contentOffset = .zero

任何帮助都将不胜感激。

最佳答案

我以前也遇到过同样的问题,试着设置你的偏移

override func viewDidLayoutSubviews() {
scrollViewDashboard.setContentOffset(CGPoint.zero, animated: true)
}

希望有帮助

08-06 01:00