AvatarGroup
AvatarGroup 是一个头像组视图库,可以将圆形头像按堆叠视图排列。
文档
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 文件。