Scrollview 向右滚动

Scrollview is scrolling to the right

我有一个设置宽度的滚动视图。我将它限制为父视图的宽度。当我滚动滚动视图时,右侧有很多 space 。我只希望它垂直滚动而不是水平滚动。

有人可以帮忙吗?

这是代码

scrollView.translatesAutoresizingMaskIntoConstraints = false
    scrollView.topAnchor.constraint(equalTo: self.view.topAnchor, constant : 0).isActive = true
    scrollView.leadingAnchor.constraint(equalTo: self.view.leadingAnchor, constant : 0).isActive = true
    scrollView.trailingAnchor.constraint(equalTo: self.view.trailingAnchor, constant :0).isActive = true
    scrollView.centerXAnchor.constraint(equalTo: self.view.centerXAnchor, constant: 0).isActive = true
    scrollView.bottomAnchor.constraint(equalTo: self.view.bottomAnchor, constant: 0).isActive = true
    scrollView.widthAnchor.constraint(equalTo: view.widthAnchor).isActive = true
    scrollView.heightAnchor.constraint(equalTo: view.heightAnchor).isActive = true
    
    self.scrollViewContentView.translatesAutoresizingMaskIntoConstraints = false
    self.scrollViewContentView.leadingAnchor.constraint(equalTo: scrollView.leadingAnchor).isActive = true
    self.scrollViewContentView.topAnchor.constraint(equalTo: scrollView.topAnchor).isActive = true
    self.scrollViewContentView.widthAnchor.constraint(equalTo: view.widthAnchor).isActive = true
    self.scrollViewContentView.heightAnchor.constraint(equalToConstant: 1000).isActive = true
    

宽度可能有问题。确保滚动视图的宽度等于安全区域的宽度,然后使子视图(滚动视图内的视图)的宽度等于滚动视图的宽度。

还要检查前导、尾随、顶部和底部约束是否设置为 0 而不是 -1 或 -2。