TestsTested | ✗ |
LangLanguage | SwiftSwift |
License | MIT |
ReleasedLast Release | Mar 2017 |
SwiftSwift Version | 3.0 |
SPMSupports SPM | ✗ |
Maintained by nixzhu.
Navi is designed for avatar caching, with style.
The name of Navi from movie Avatar.
Swift 3.1, iOS 8.0
Make your User conform Avatar protocol.
protocol Avatar {
var url: URL? { get }
var style: AvatarStyle { get }
var placeholderImage: UIImage? { get }
var localOriginalImage: UIImage? { get }
var localStyledImage: UIImage? { get }
func save(originalImage: UIImage, styledImage: UIImage)
}
And, set avatar for your avatarImageView
avatarImageView.navi_setAvatar(userAvatar)
Check the demo for more information.
另有中文介绍。
NIX @nixzhu
Navi is available under the MIT license. See the LICENSE file for more info.