需求:为实现第一行显示一个,第二行以后显示两个

方案1:用系统自带的流布局,实现的效果是,若第二行只有一个,则系统默认会居中显示,不是左对齐(如下图),不符合项目要求。

Subclass UICollectionViewFlowLayout,自定义流布局-LMLPHP

方案2:自定义系统的UICollectionViewFLowLayout,主要代码如下, 只要继承super的layoutAttributes,修改section=0,row=1的Item的X 为0即可

(之前走了很多弯路,

04-17 08:33