AutoresizingMask最近踩过的坑

我之前使用阿里的LazyScroll库来实现我的UITableViewCell实现流水布局功能的时候碰到一个bug-阿里三方库-LazyScroll介绍.

BUG的体现.

这个流水布局中有几个不同的样式,可以理解为几个不同的Item吧.QA反馈了一个神奇的BUG:其他的Item都没事,某一个Item在Reload刷新之后他的高度会撑不开.

BUG原因.

后面找了半天发现原因…是Xib的设置导致的:
因为阿里的LazyScroll是手动给予控件frame的方式来设置LazyScroll上子控件的位置的.

一般来说默认的Autoresizing是这样的.即是左上角保持不变,宽高不随屏幕宽高变化.
在这里插入图片描述

然后不知道为什么中间的横竖杠被选中了然后表现就是大小自动缩放…(毕竟用多了纯代码,一般不会去看XIB的设置部分…)

猜你喜欢

转载自blog.csdn.net/qq_18683985/article/details/105195121