UIScrollView 切断底部内容

Posted

技术标签:

【中文标题】UIScrollView 切断底部内容【英文标题】:UIScrollView Cutting Off Bottom Content 【发布时间】:2016-03-07 19:45:55 【问题描述】:

试图让我的 scrollView 正确显示内容,我非常难过。

对于一个页面,它似乎在底部显示一堆空白内容,而对于另一个页面,它在到达底部之前就被切断了......非常悲伤。我已将每一侧的 scrollView 的约束设置为 0。

Xcode screenshot

Screenshot of all the space

我一直在尝试设置 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)



【问题讨论】:

【参考方案1】:

仅凭屏幕截图很难判断它可能是什么,但我有一些建议。选择 ScrollView,然后选择标尺和:

检查指标插入是否全为零。 在排列中选择水平填充容器和垂直填充容器。 尝试更改高度的高度值,以检查它是否设置得比需要的大。

下面是您应该看到的屏幕截图

【讨论】:

以上是关于UIScrollView 切断底部内容的主要内容,如果未能解决你的问题,请参考以下文章

限制UIScrollView中的可滚动区域

缩放和重绘 UIScrollView 内容后设置 contentOffset

Swift 3 - UITableView 在 UIScrollView 中被切断

自动滚动 UIScrollView 以适应原生 iOS Mail.app 中的内容

Ionic 2: Beta 8 - 底部的可滚动内容区域切断按钮

xib中UIScrollView固定底部内容