我已经在Interface Builder中使用了自动调整大小功能,并且效果很好。但是我想知道如何以编程方式做到这一点。因为我想根据iPhone系列在ViewDidload中更改AutoResizing蒙版。

我使用的代码如下:

_moreOptionsView.autoresizingMask = (UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleLeftMargin|UIViewAutoresizingFlexibleBottomMargin);


我想通过编程将“自动调整大小蒙版”设置为“宽度”,“高度”,“右边距”和“顶部边距”。

最佳答案

您只需要像这样设置视图的自动调整蒙版即可:

myView.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin;


这是使用按位或运算符实现的。它将提供的两个值中的任何一个都为真的所有位都设置为真。

关于ios - 如何以编程方式在iOS中对 View 使用自动调整大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30891049/

10-12 04:26
查看更多