繁体   English   中英

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

[英]How do you change the top-padding for a view in iOS?

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

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

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


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

哦,您可能需要调用此命令来更新布局-

[self layoutIfNeeded];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM