文件名称:ClassHierarchicalTree:CollectionView 自定义布局
文件大小:39KB
文件格式:ZIP
更新时间:2024-07-22 16:15:59
Objective-C
ClassHierarchicalTree 在我们开始构建自定义布局前,先考虑一下是否必要这样做。 UICollectionViewFlowLayout类已经提供了一系列的显着特性,优化了效率,可以采用不同的方式实现不同类型的标准布局。只有在以下情况下才使用自定义布局: 你想要的布局一点也不像网络或是一个行分割的布局,或者布局必须在多个方向上滚动。 你想要经常改变所有单元格的位置,修改现有的流动布局比创建一个自定义布局麻烦。 从API来看实现自定义布局是不难的。唯一难的地方根据需求计算每个item布局中的位置,当位置信息确定了,再实现集合视图就不难了。首先需要理解它核心布局的过程。在布局过程中,collection view 会调用layout对象的一些特定方法。这些方法用来计算items的位置并向collection view 提供它所需要的信息。除此之外其他的方法也可能会被调用,但下面
【文件预览】:
ClassHierarchicalTree-master
----README.md(2KB)
----ClassHierarchicalTree()
--------ClassHierarchicalTree.xcodeproj()
--------ClassHierarchicalTreeTests()
--------ClassHierarchicalTree()