关于是否用Autolayout的看法

一般来讲,复杂的基础页面都是用代码,或者autoresize来布局;
但是可以在里面切模块进行autolayout布局;


优:

autoLayout的好处是可以自动适应不同屏幕,

  1. 加上权限的隐性调节(撑大,拉伸,挤压view等等);
  2. 是否添加高度或者宽度约束以实现其动态变化;
  3. 比例,大小于的使用......都使得其在布局自动的方面具备很大的优势,可以省掉很多繁琐的事情。

劣:

但是“自动性”亦是一把双刃剑,

自动意味着在一定程度的不可控,特别是在变化大的布局之中,不可控,简直是灾难性的,而且使用autolayout的view之间约束环环相扣,耦合度十分高,有时仅需改动一个小地方,但是被迫连带地改动更多的地方,而且一不小心改错了,也很容易crash。另外,而且重新取得的frame容易不准,比较蛋疼。

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容