一个基于collection view 的面包屑视图
- 自定义面包屑视图
- 自定义间隔视图
- 自定义大小
SPM
dependencies: [
.package(url: "https://github.com/Dcell/BreadcrumbsView.git", .upToNextMajor(from: "1.0"))
]
初始化BreadcrumbsView
let breadcrumbsView = BreadcrumbsView(frame: CGRect)
添加代理
//BreadcrumbsViewDelegate breadcrumbsView.breadcrumbsViewDelegate = self
注册面包屑视图和间隔视图(其中间隔视图可选)
breadcrumbsView.register(CrumbViewCell.self, forCellWithReuseIdentifier: .crumb) breadcrumbsView.register(IntervalViewCell.self, forCellWithReuseIdentifier: .interval)
添加/删除 等方式和CollectionView使用一致,请参考Demo
Simulator Screen Shot - iPhone 8 - 2021年01月09日 at 17.08.21.png