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 内容后设置 contentOffset
Swift 3 - UITableView 在 UIScrollView 中被切断
自动滚动 UIScrollView 以适应原生 iOS Mail.app 中的内容