AvatarGroup 0.2.2

AvatarGroup 0.2.2

[Meng Li] 维护。




  • 作者
  • lm2343635

AvatarGroup

Build Status Version License Platform

AvatarGroup 是一个头像组视图库,可以将圆形头像按堆叠视图排列。

Demo

文档

AvatarGroup 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile 中。

pod 'AvatarGroup'

AvatarGroupView 支持以下属性:

  • spacing (CGFloat):头像之间的空间。
  • reverse (Bool):反转 AvatarGroupView。
  • alignment (AvatarGroup.Alignment)
  • borderColor (UIColor)
  • borderWidth (CGFloat)

使用以下方法更新头像图片

func setAvatars(images: [UIIamge?])

Kingfisher 扩展

AvatarGroup 支持 Kingfisher 加载图片 URL。

pod 'AvatarGroup/Kingfisher'

使用以下方法更新头像 URL。

func setAvatars(urls: [URL?])

RxSwift 和 Kingfisher 扩展

AvatarGroup 支持 RxSwift 和 Kingfisher 加载图片 URL。

pod 'AvatarGroup/RxKingfisher'

将可观察对象绑定到反应式扩展的 urls 绑定器。

viewModel.avatarUrls.bind(to: avatarGroupView.rx.urls).disposed(by: disposeBag)

示例

要运行示例项目,首先克隆仓库,然后在示例目录中运行 pod install

许可证

AvatarGroup 以 MIT 许可证提供。有关更多信息,请参阅 LICENSE 文件。