swift 瀑布流

一、创建WaterFallLayout,继承于UICollectionViewFlowLayout

二、创建属性

var itemCount:Int  

var attributeArray:Array?

三、添加自定义构造方法

required init?(coder aDecoder:NSCoder){

itemCount = 0

super.init(coder:aDecoder)

}

//自定义一个构造方法

init(itemCount:Int){

self.itemCount = itemCount

super.init()

}

四、

swift 瀑布流_第1张图片

五、

func layoutAttributesForElements(in rect : CGRect) -> [UICollectionViewLayoutAttributes]?{

return attributeArray

}

你可能感兴趣的:(swift 瀑布流)