如何在滚动视图中为多行标签设置xib中的自动布局和内容大小

时间:2014-10-17 06:01:07

标签: ios objective-c iphone autolayout ios-autolayout

我正在使用自动布局。在xib中,我有一个scrollview作为父视图。添加了一个视图作为子视图。对于该子视图,我添加了四个子元素。三个是视图(比如view1,view2,view3),另一个是具有多行文本的标签。

我使用以下代码更改视图的高度

@property (strong, nonatomic) IBOutlet NSLayoutConstraint *view1Height;
self.view1Height.constant = 200;

在这种情况下,内容大小没有问题,view2和view3帧会自动调整。

但是在进入多行标签时,我使用以下代码来设置标签文本

@property (strong, nonatomic) IBOutlet NSLayoutConstraint *textLabelHeight;
    self.textLabelHeight.constant = expectedLabelSize.height;

但是我在这里面临滚动内容大小的问题。无法查看整个文本。同样,我想在标签下面再添加一个视图,如何为它设置约束。

0 个答案:

没有答案