UserAvatarView 1.3.0

UserAvatarView 1.3.0

Anton Poltoratskyi 维护。



  • Anton Poltoratskyi

Swift Xcode MIT CocoaPods Compatible

UserAvatarView

UserAvatarView 是一个 UIView 容器子类,它包装了

  • UIImageView
  • 状态视图,具有可定制的:外观、角度、半径

Demo

要求

  • iOS 10.0+
  • Xcode 10.0+
  • Swift 4.2+

安装

CocoaPods

target 'MyApp' do
  pod 'UserAvatarView', '~> 1.2'
end

Carthage

github "AntonPoltoratskyi/UserAvatarView" "master"

用法

  1. 在 Storyboard 中声明 UserAvatarView
@IBOutlet weak var avatarView: UserAvatarView!

或按程序设置。

  1. 设置适当属性
avatarView.statusAppearance = .color(.red) 
// avatarView.statusAppearance = .image(UIImage(named: "..."))
// avatarView.statusAppearance = .none

avatarView.statusAngle = .pi / 4

avatarView.statusIconSize = 8

avatarView.statusIconPadding = 2
  1. UIImageView 子视图是公开的,因此您可以在 imageView 上设置头像图片
avatarView.imageView.image = avatarImage

作者

Anton Poltoratskyi

许可证

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