导航 1.1.1

Navi 1.1.1

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布上次发布2017 年 3 月
SwiftSwift 版本3.0
SPM支持 SPM

nixzhu 维护。



Navi 1.1.1

Navi

Navi 是为头像缓存而设计的,并具有样式。

Navi” 这个名称来自电影 《阿凡达》

要求

Swift 3.1, iOS 8.0

  • Swift 2.3, 使用版本 0.5.0
  • Swift 3.0, 使用版本 1.1.0

用法

  1. 让您的 User 遵守 Avatar 协议。

    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)
    }
  2. 然后,为您的 avatarImageView 设置头像

    avatarImageView.navi_setAvatar(userAvatar)

查看演示以获取更多信息。

另有中文介绍

联系

NIX @nixzhu

许可证

Navi 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。