UILabel 使用 ScrollView 后视图底部不需要的空间
Posted
技术标签:
【中文标题】UILabel 使用 ScrollView 后视图底部不需要的空间【英文标题】:Unwanted space at the bottom of View after UILabel using ScrollView 【发布时间】:2016-11-17 16:55:16 【问题描述】:我有一个视图,我已将其作为屏幕截图附加,我在第二个 UILabel 的底部有不需要的空间,进入该 UILabel 的内容来自使用 Alamofire 的 web url JSON。我已将线条设置为 0。我可以理解为什么该空间存在,因为它是一个标签并且不填充底部的高度,但是如果我更改高度以适应它,文本会被截断。那么我如何避免这个额外的空间。我已经添加了所有相关的约束。我对 Swift 很陌生。
【问题讨论】:
UIScrollView
中是否有 UIImageView
和 2 UILabel
? UIImageView
的最小高度应该是多少?如果可能,您能否添加您尝试过的限制条件?
UILabel 上的 padding 和 margin 设置是什么?
我添加了约束的图像,但高度是动态的,取决于 JSON 内容提要
您能描述一下您想要实现的布局吗?如果这些标签每个只包含一行文本,您如何想象底部没有空格?
@alexburtnik。我已将行设置为 0,以便文本适应内容提要,就像我说我对 swift 相当陌生,所以如果您知道更好的方法,请告诉我
【参考方案1】:
我已经解决了,我拉伸了底部标签的高度以填充底部并取消了高度约束。同样在我添加的 ViewController 中
articleContentValue.sizeToFit()
【讨论】:
以上是关于UILabel 使用 ScrollView 后视图底部不需要的空间的主要内容,如果未能解决你的问题,请参考以下文章