美文网首页
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