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