iPhone autoresizingmasks

mbo*_*ord 5 iphone uiview autoresizingmask

我一直遇到设计视图的问题,以便子视图在使用自动调整掩码时的行为方式(例如,如果状态栏大小发生变化,将手机用作热点等).有什么好的文件我一定要读的吗?苹果文件似乎对我没有帮助,至少没有对我自己进行过一些严峻的测试.

yuj*_*uji 4

从文档和反复试验中弄清楚这种事情可能有点复杂,但是一旦你明白了,你就会想知道为什么你一开始就发现它如此令人困惑。我会:

  1. 阅读视图编程指南中的使用自动调整大小规则自动处理布局更改。
  2. 在 Interface Builder 的尺寸检查器中使用弹簧和支柱。将水平弹簧放入盒子内相当于设置UIViewAutoresizingFlexibleWidth(高度也类似)。在盒子顶部放置一个支柱相当于关闭UIViewAutoresizingFlexibleTopMargin 底部、左侧和右侧边距也类似)。