文件名称:AlignedCollectionViewFlowLayout:集合视图布局,可让您控制单元的水平和垂直对齐
文件大小:239KB
文件格式:ZIP
更新时间:2024-02-23 23:55:30
swift ios uicollectionview uikit alignment
AlignedCollectionViewFlowLayout 集合视图布局,使您可以控制单元格的水平和垂直对齐。 您可以使用它来对齐像左对齐或右对齐文本中的单词这样的单元格,还可以指定单元格在行中垂直对齐的方式。 除此之外,布局的行为与Apple的 。 (这是一个子类。) :information_selector: 重要: AlignedCollectionViewFlowLayout开发考虑到了“标签视图”,即以相对简单的布局显示有限数量的项目的集合视图。 它非常适合此用例。 尽管它也可以处理大量项目,但在这种情况下,滚动的复杂性可能会变得很慢。 这是由于布局需要从其超类递归获取布局属性的事实,因此无法避免。 如果您遇到不可接受的延迟,请考虑其他替代方法。 可用的对齐选项 您可以使用水平和垂直对齐方式的任意组合来获得所需的布局。 水平对齐: horizontalAlignment = .left horizontalAlignment = .right horizontalAlignment = .justified horizontalAlignment = .
【文件预览】:
AlignedCollectionViewFlowLayout-master
----Docs()
--------Top-aligned-collection-view-layout.png(19KB)
--------Vertically-centered-collection-view-layout.png(19KB)
--------Left-aligned-collection-view-layout.png(22KB)
--------Screenshot_Interface-Builder_Flow-Layout-Object.png(15KB)
--------Screenshot_Interface-Builder_Flow-Layout_Custom-Class.png(20KB)
--------Screenshot_Interface-Builder_Collection-View_Layout.png(22KB)
--------Bottom-aligned-collection-view-layout.png(19KB)
--------Justified-collection-view-layout.png(22KB)
--------Right-aligned-collection-view-layout.png(18KB)
----AlignedCollectionViewFlowLayout.podspec(2KB)
----.travis.yml(559B)
----LICENSE(1KB)
----_Pods.xcodeproj(27B)
----Example()
--------AlignedCollectionViewFlowLayout.xcodeproj()
--------Pods()
--------Podfile.lock(354B)
--------Tests()
--------Podfile(221B)
--------AlignedCollectionViewFlowLayout.xcworkspace()
--------AlignedCollectionViewFlowLayout()
----README.md(7KB)
----AlignedCollectionViewFlowLayout()
--------Assets()
--------Classes()
----Package.swift(404B)
----.gitignore(619B)