我在设计视图时使用自动调整大小掩码(autoresizingmasks)时,经常遇到子视图无法按照我想要的方式运作的问题(例如,当状态栏大小发生变化时,使用手机作为热点等)。有没有什么好的文档资料一定要读?苹果文档似乎对我没有帮助,至少不是没有进行过大量的测试。
我在设计视图时使用自动调整大小掩码(autoresizingmasks)时,经常遇到子视图无法按照我想要的方式运作的问题(例如,当状态栏大小发生变化时,使用手机作为热点等)。有没有什么好的文档资料一定要读?苹果文档似乎对我没有帮助,至少不是没有进行过大量的测试。
UIViewAutoresizingFlexibleWidth
(高度也类似)。在方框上面放一个支架等同于UIViewAutoresizingFlexibleTopMargin
关闭(下边、左边和右边的margin也类似)。autoresizingMask
值设为UIViewAutoresizingFlexibleWidth
,相当于在Interface Builder中设置宽度弹簧以及左右两侧的支撑(支撑意味着边缘不灵活)。如果您想要复制仅设置宽度弹簧而不是左右支撑的行为,则需要将autoresizingMask
值设置为UIViewAutoresizingFlexibleWidth
| UIViewAutoresizingFlexibleLeftMargin
| UIViewAutoresizingFlexibleRightMargin
。