一个基于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