如何以编程方式设置UIView的自动调整掩码?

时间:2015-11-18 07:43:48

标签: ios objective-c iphone autoresizingmask

我必须以编程方式为UIView设置autoresizingMask。

我不知道如何实现这个。

Screenshot of autoresizing which i want to implement

3 个答案:

答案 0 :(得分:0)

这就是你需要设置的方法。

yourView.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleBottomMargin;

答案 1 :(得分:0)

要实现屏幕截图中的所需,您需要做与DrummerB建议相反的操作。你想要一个固定的上边距和右边距,这样你就可以使每一方都灵活:

view.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleBottomMargin;

答案 2 :(得分:0)

view.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleBottomMargin;

如果你想非常清楚地了解这个概念,

UIView's autoresizing mask programmatically

View AutoResizingMask Constant

UIView AutoResizingMask

Autoresizing masks programmatically vs Interface Builder / xib / nib