* CocoaPods
1:在 Podfile 中添加 pod 'CDDGroupAvatarSwift
',执行 pod install 或 pod update。
- 如果只需要无缓存版本:pod '
CDDGroupAvatarSwift/NoCache
,更多详情可以查看podspec文件
- 手动导入
1:将demo项目中的 CDDGroupAvatarSwift
文件夹所有内容拖入你的工程中。
2:集成 Kingfisher 框架。
- 用法
1:导入import CDDGroupAvatarSwift
可以拥有全部功能。
2:调用对应控件的类方法。
3:如果有使用上的疑问,可以下载演示demo进行查看。
// UIImageView
avImageViewW3.setImageAvatar(groupId: "avImageViewW3", groupSource: groupNum3)
// UIButton
// Image
avaBgButton.setImageAvatar(groupId: "avaBgButtonImage", groupSource: groupNum9, state: .normal)
// Background
avaBgButton.setBackgroundAvatar(groupId: "avaBgButtonBgImage", groupSource: groupNum9, state: .normal)
// UIImageView
ncImageViewW1.setNoCacheImageAvatar(groupId: "ncImageViewW1", groupSource: [UIImage(named: "noCache1")!])
// UIButton
// Image
avaBgButton.setNoCacheImageAvatar(groupId: "avaBgButtonImage", groupSource: [UIImage(named: "noCache1")!], state: .normal)
// Background
avaBgButton.setNoCacheBackgroundAvatar(groupId: "avaBgButtonBgImage", groupSource: [UIImage(named: "noCache1")!], state: .normal)
version | note |
---|---|
1.1.0 | 初步完成基本需求 |
目前iOS
和Swift
版本均已开源,后续会继续优化完善~
欢迎 Star✨
CDDGroupAvatarSwift
licensed under the MIT license is used. Refer to LICENSE for more information.