Swift-iPhone 5s中从中间开始的滚动视图

Swift-iPhone 5s中从中间开始的滚动视图,swift,uiscrollview,Swift,Uiscrollview,我在应用程序的主屏幕中使用了ScrollView: scrollView似乎在所有其他设备中都很正常,除了我运行任何较小的设备,如iPhone 5s 它不是从顶部开始的,请参见本iPhone5s中的 但它可以在更大的设备上正常工作,如iPhone 7 注意:-我使用了其他答案中的以下建议 设置滚动视图内容偏移量 scrollViewDashboard.setContentOffset(CGPoint(x: 0, y: 0), animated: true) scrollViewDashboa

我在应用程序的主屏幕中使用了ScrollView:

scrollView似乎在所有其他设备中都很正常,除了我运行任何较小的设备,如iPhone 5s

它不是从顶部开始的,请参见本iPhone5s中的

但它可以在更大的设备上正常工作,如iPhone 7

注意:-我使用了其他答案中的以下建议

设置滚动视图内容偏移量

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

如果有任何帮助,我们将不胜感激。

我以前也遇到过同样的问题,请尝试在中设置偏移量

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

希望它有帮助

它应该是假的,因为如果我们设置为真,然后用动画向上移动屏幕

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

在视图中尝试
self.automaticallyAdjustsScrollViewInsets=false
load@K.Walid我想我用对了,因为滚动效果很好,所以只从中间开始滚动5秒钟。@PrashantTukadiya,这对我不起作用。你还有其他建议吗。?“你在用自动布局吗?是的@PrashantTukadiya是的,我在用。