为什么View Controller在UIScrollView上方滚动?

问题描述 投票:0回答:1

Autolayout约束无法与UIScrollView一起正常工作,允许我滚动滚动视图上方,即使滚动视图仅限于超级视图,而不是安全区域。

Initial Load Scroll Up

我已经向视图控制器添加了一个scrollview,并将其约束到超级视图的每个边缘,而不是安全区域。我在视图控制器中禁用了“调整滚动视图插图”以及检查器中“扩展边缘”块内的“顶部条形图”和“底部条形图”。故事板中的所有内容似乎都是正确的。此外,一旦我加载View Controller,在向上滚动之前,所有内容似乎都是正确的。我确定这与状态栏有关,因为它似乎是它的确切高度,但我无法弄清楚我应该调整什么。所有设备(包括没有缺口的设备)都会出现此问题。

swift xcode uiscrollview autolayout uistoryboard
1个回答
3
投票

需要使用scrollView.contentInsetAdjustmentBehavior = .never调整ScrollView的内容插入调整行为

© www.soinside.com 2019 - 2024. All rights reserved.