我必须以编程方式为UIView设置autoresizingMask。
我不知道如何实现这个。
答案 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
Autoresizing masks programmatically vs Interface Builder / xib / nib