版权声明:本文为博主原创文章,转载请注明文章出处。 https://blog.csdn.net/qfeung/article/details/77069804
“Autoresizing Mask”的故事
如果你在网络上看到如下术语,他们都是”Autoresizing Mask”的别称, 简称或者是曾经的名字, 不是我瞎掰, 有图有真相.
- Autosizing (Mask)
- Autoresizing (Mask)
- struts and springs模式 - 弹簧和支柱(struts的含义应该是四个边的约束, 而springs寓意为中间的横竖两条约束)
关于”Autoresizing Mask”的疑问
我一直想知道为什么要在Autoresizing后天加上"Mask"这个单词, Mask到底有什么含义呢? 该怎样翻译呢?
“Autoresizing Mask”的使用
- 在用autoResizing的时候需要关闭autoLayout和sizeclass(如果是用Xcode 6)
他们之间是互相冲突的 - Autosizing mask决定了, 当一个view的superview 改变大小的时候, 它会发生什么. 它有灵活并且自动修复页边处理能力(the struts),它的宽和高同时也会发生适配变化(the springs).
- 感觉写的比较好的博客
- http://www.cnblogs.com/cxbblog/p/4166876.html
- http://blog.csdn.net/dizzthxl/article/details/9009537
- http://blog.csdn.net/houseq/article/details/22858385
- http://www.th7.cn/Program/IOS/201608/927762.shtml
- 还意外发现了一个好的网站:https://www.raywenderlich.com/