我想在 iPhone 中使用自动调整大小的蒙版来调整横向和纵向模式的视图。问题是当我从界面生成器应用宽度弹簧时,按钮会按比例改变其大小。但是当我通过代码应用相同的弹簧时,即
[self.view setAutoresizesSubviews:YES];
[testButton setAutoresizingMask:UIViewAutoresizingNone];
[testButton setAutoresizingMask:UIViewAutoresizingFlexibleWidth];
该按钮不显示相同的行为。
从界面生成器应用于按钮的自动调整大小:原始按钮大小:120 宽和 37 高横向模式按钮:按比例更改大小
代码中按钮的自动调整大小:
原始按钮大小:120 宽和 37 高
横向模式按钮:通过在纵向和横向模式下保持相同的左右边距来更改大小。
从代码应用的掩码似乎无法正常工作,因为从代码创建的按钮的大小变得更大。
我的视图很复杂,这就是为什么我不想在视图上设置每个子视图的框架。
有同样问题的人!!!