如何更改iOS中视图的顶部填充?

时间:2014-02-10 20:26:04

标签: ios user-interface

我希望在切换按钮时将视图的顶部填充更改为80。怎么做?基本上我希望在视图顶部和文本之间有80个空格。

1 个答案:

答案 0 :(得分:1)

如果您使用autolayout,那么最简单的方法是为文本和视图顶部之间的距离创建约束。您可以在代码中将它连接到NSLayoutConstraint,并在按下按钮时将constraint.constant设置为新值。

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


// Somewhere after the button press
self.paddingConstraint.constant = 80;

哦,你可能需要通过调用它来更新布局 -

[self layoutIfNeeded];