使用自定义UICollectionViewLayout 实现瀑布流布局 branch master :基本的瀑布流 branch animateHeader :collectionview header 可以动画改变高度