我在尝试让我的 scrollView 正确显示内容时遇到了非常难过的事情。
对于一个页面,它似乎在底部显示了一堆空白内容,而对于另一个页面,它在到达底部之前就被切断了……非常难过。我已将 scrollView 的约束设置为每一侧的 0。
我一直在尝试设置 contentSize,但这似乎没有任何作用。
@IBOutlet weak var scrollView: UIScrollView!
override func viewDidLoad() {
super.viewDidLoad()
self.automaticallyAdjustsScrollViewInsets = false
self.scrollView.contentSize = CGSizeMake(self.view.bounds.size.width, self.view.bounds.size.height)
print("Width: \(self.view.bounds.size.width) Height: \(self.view.bounds.size.height) scrollView: \(self.scrollView.contentSize)")
// prints -> Width: 375.0 Height: 667.0 scrollView: (375.0, 667.0)
}
最佳答案
仅凭屏幕截图很难判断它可能是什么,但我有一些建议。选择 ScrollView,然后选择标尺,然后:
- 检查指标插入是否全为零。
- 在排列中选择水平填充容器和垂直填充容器。
- 尝试更改高度的高度值以检查它是否设置得比需要的大。
下面是你应该看到的截图
关于ios - UIScrollView 切断底部内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35852623/