美文网首页
UICollectionView

UICollectionView

作者: FallPine | 来源:发表于2022-01-13 10:49 被阅读0次

页眉和页脚悬浮效果

let layout = UICollectionViewFlowLayout.init()
// headerView悬浮
layout.sectionHeadersPinToVisibleBounds = true
// footerView悬浮
layout.sectionFootersPinToVisibleBounds = true

自定义布局

几个关键函数

// 内容区域总大小,不是可见区域
override var collectionViewContentSize: CGSize {
}
 
// 所有单元格位置属性
override func layoutAttributesForElements(in rect: CGRect)
    -> [UICollectionViewLayoutAttributes]? {
}
 
// 这个方法返回每个单元格的位置和大小
override func layoutAttributesForItem(at indexPath: IndexPath)
    -> UICollectionViewLayoutAttributes? {
}

参考文章:航歌
Swift - 实现UICollectionView分组头悬停效果(方法2:使用iOS9新特性)
Swift - 使用网格(UICollectionView)的自定义布局实现复杂页面

相关文章

网友评论

      本文标题:UICollectionView

      本文链接:https://www.haomeiwen.com/subject/yprncrtx.html