UIView自动化资源

Dav*_*rek 20 iphone uiview autoresize

我一直致力于自动化自定义UIView,而Apple对此几乎没有什么可说的.更重要的是,基于SO反馈,Apple的文档在某些方面实际上是错误的.最后,尽管Interface Builder中有六个调整大小的组件,setAutoresizingMask:但它们似乎根本不相关.例如,在IB中设置宽度弹簧autoresizingMaskUIViewAutoresizingFlexibleWidth旋转设备时设置宽度弹簧的效果不同.

有没有什么好的资源可以学习如何在iPhone上调整大小?

编辑:

我理解Apple使用的基本概念,例如contentMode,我已经阅读了UIView文档.我正在寻找能够更加深入地解释IB设置在程序设计方面可用的内容方面的内容.

use*_*008 32

设置autoresizingMaskUIViewAutoresizingFlexibleWidth,相当于设置宽度弹簧,加上Interface Builder中的左右两个支柱(支柱意味着边缘灵活).如果您想复制仅设置宽度弹簧而不是左右支柱的行为,则必须设置autoresizingMaskUIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin

  • 单词的另一种表达方式:如果是红色(正如您所期望的那样),则两条内线指定活动的自动调整标志,但是如果灰色(与您期望的相反),则4条外线指定活动自动调整. (3认同)