Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Dcell/BreadcrumbsView

Repository files navigation

BreadcrumbsView

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

⚠️ 因为BreadcrumbsView 是基于 CollectionVIew 实现的,并且只复写了关键的几个函数,如果使用未复写的函数特别是和IndexPath相关的,可能会导致程序异常

Simulator Screen Shot - iPhone 8 - 2021年01月09日 at 17.08.21.png

About

一个基于CollectionView的面包屑视图🤔

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /