集合视图布局与数据源的深入解析
1. 布局基础
在集合视图的布局中,水平方向上,每个组都有前后边距;垂直方向上,每个部分都有上下边距以及行与行之间的间距。
补充项
在组合布局中,补充项主要分为两类:
- NSCollectionLayoutSupplementaryItem :一个项目或组的补充项。项目的补充项必须在项目初始化器中声明;组有一个可设置的 supplementaryItems 属性。
- 初始化器为 init(layoutSize:elementKind:containerAnchor:itemAnchor:) 。
- elementKind: 是一个任意字符串。
- 锚点是 NSCollectionLayoutAnchor 对象;项目锚点是可选的。锚点有边缘( NSDirectionalRectEdge )以及可选的绝对偏移或分数偏移( CGPoint )。
- NSDirectionalRectEdge 是一个选项集,由静态属性 .top 、 .trailing 、 .leading 和 .bottom 组成。
- 补充项还有一个 zIndex 用于前后分层。
- NSCollec
超级会员免费看
订阅专栏 解锁全文
328

被折叠的 条评论
为什么被折叠?



