如果您在代码中设置视图,请使用 autoresizingMask 属性。这就是 Interface Builder 中的约束所设置的内容。然而,它与您在 Interface Builder 中看到的有点倒退。如果您希望它粘在右下角,请设置view.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleTopMargin(这相当于在 IB 中启用右侧和底部的弹簧。另一方面,灵活的宽度和高度可以按您的预期工作。
只要超级视图设置autoresizesSubviews为YES(默认),当您旋转时它就会自动重新定位。
| 归档时间: |
|
| 查看次数: |
2696 次 |
| 最近记录: |