使用自动布局调整视图大小

时间:2014-07-18 01:40:21

标签: ios objective-c xcode uitableview autolayout

我有一个视图控制器,它包含一个自定义视图,在它下面有一个UITableView。

当我在代码中更改自定义视图的高度时,我试图找出如何使表视图调整大小以填充剩余空间。我希望使用自动布局约束完成此操作!

除此之外,由于某些原因,当我没有做任何事情时,我无法以编程方式调整使用故事板制作的自定义视图的高度。

自动布局既邪恶又令人惊叹。请帮帮我!

1 个答案:

答案 0 :(得分:1)

调整自动布局视图的大小。您必须修改约束的值。

我假设你已经有如下约束。
在视图控制器中创建NSLayoutConstraint的IBOutlet:

@property (weak, nonatomic) IBOutlet NSLayoutConstraint *headerHeightConstraint;

将标题视图的高度约束连接到它 然后,您可以使用以下命令调整标题视图的高度:

headerHeightConstraint.constant = 100.0f;

screenshot