在开发过程中因为同一组cell的大小不一致,有一行两个的,也有一行一个的。当一行两个只有一个的时候,会出现最后一个居中的情况,如示意图1:
需求是出现这个情况都要向左对齐,比如示意图2:
为了满足,选择了向左对齐的布局,但是出现了第二组上面有一根灰色的线(图3),非代码添加的。
思考过是不是因为左对齐导致Cell位移的问题,今天换了一个左对齐布局还是不对,后面突然想到是不是View添加的问题,去掉了第二组视图上唯一的View,果然不见了。。。后面尝试把这个View的白色背景去掉,只留UICollectionView上的白色背景,果然问题解决了。这,都是白色的背景,竟然出现了灰色的线,也是想不到的。。。记录下这个奇怪的bug。