【发布时间】:2014-12-06 23:33:03
【问题描述】:
我正在尝试布局我的应用程序的详细视图。该视图有一个标题、一些信息和一个描述。我想将我的标题标签和描述标签的宽度设置为屏幕的宽度和这些标签的高度以容纳标签的内容。如果内容的高度太大而无法在屏幕上显示,我还希望整个视图滚动。
我目前有一个带有视图内标签的 xib,具有自动布局约束来定位对象并将标题标签和描述标签的宽度设置为包含视图的大小。该视图位于 UIScrollView 内,但没有任何约束。我设置标签以适应属性检查器中的多行。我在 viewDidLoad 方法中使用内容和滚动视图内容大小和框架设置视图的宽度。
目前我无法将标签设置为屏幕宽度和高度以自动容纳文本。我是在正确的道路上还是我需要尝试不同的方法?
【问题讨论】:
-
您可以通过故事板自动布局完全完成所有任务。您需要将标签宽度设置为单元格内容视图的宽度。要使标签和单元格的动态高度需要正确设置单元格底部的约束。
标签: ios objective-c uilabel autolayout