Avatar
为应用生成随机用户头像。
适用于 iOS 9.3+
安装
- 使用 Cocoapods 简单安装,在 podfile 中添加
'pod Avatar'
简单易用
-
导入 Avatar
-
通过运行
let avatar = Avatar.generate(for: avatar.frame.size, scale: 20)
获取随机用户头像avatar.frame.size
是您的 avatar UIImageView 的大小scale
是每个颜色生成的像素大小,即分辨率
-
通过运行以下命令获取随机用户头像和种子
Avatar.generate(for: avatar.frame.size, scale: 20) { (seed, avatarImage) in }
-
AvatarSeed
拥有可用属性scale: Int
- 图像每个正方形的分辨率map: [Int]
- 由Int
(从 0 到 2)表示的颜色布局图size: CGSize
- 整个图像的大小colors: Colors
- 包含图像的主要颜色、辅助颜色和三级颜色的元组。- 可以通过调用创建:
let seed = AvatarSeed(map: map, colors: colors, size: size, scale: scale)