iOS 布局之 Springs and Struts

时间:2021-02-18 18:15:00

“springs and struts” 模式,就是代码中的autosizing masks布局控制。

autosizing mask决定了一个view会发生什么当它的superview 改变大小的时候。

the struts:指定了当superview改变大小时,view是否有灵活并且自动修复页边的处理能力。

  • UIViewAutoresizingFlexibleLeftMargin
  • UIViewAutoresizingFlexibleRightMargin
  • UIViewAutoresizingFlexibleTopMargin
  • UIViewAutoresizingFlexibleBottomMargin

the springs:指定了当superview改变大小时,view的宽和高的变化。

  • UIViewAutoresizingFlexibleWidth
  • UIViewAutoresizingFlexibleHeight

参考文档:

Tutorial: iOS 6 Auto Layout versus Springs and Struts - Part 1 of 3

IOS 6 自动布局入门-1