我的问题可能看起来很奇怪,但举个例子更容易理解:
我有一个 UIButton,我创建然后:
// [...] Create button, add it to view
myButton.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin;
如果我不指定UIViewAutoresizingFlexibleRightMargin,我的组件将不会在屏幕上处于正确的 x 比。为什么 ?我指定了左边距,所以当我旋转设备时我的元素应该处于良好的位置......不明白右边距的需要。