UserAvatarView
UserAvatarView 是一个 UIView 容器子类,它包装了
- UIImageView
- 状态视图,具有可定制的:外观、角度、半径
要求
- iOS 10.0+
- Xcode 10.0+
- Swift 4.2+
安装
CocoaPods
target 'MyApp' do
pod 'UserAvatarView', '~> 1.2'
end
Carthage
github "AntonPoltoratskyi/UserAvatarView" "master"
用法
- 在 Storyboard 中声明 UserAvatarView
@IBOutlet weak var avatarView: UserAvatarView!
或按程序设置。
- 设置适当属性
avatarView.statusAppearance = .color(.red)
// avatarView.statusAppearance = .image(UIImage(named: "..."))
// avatarView.statusAppearance = .none
avatarView.statusAngle = .pi / 4
avatarView.statusIconSize = 8
avatarView.statusIconPadding = 2
- UIImageView 子视图是公开的,因此您可以在
imageView
上设置头像图片
avatarView.imageView.image = avatarImage
作者
Anton Poltoratskyi
许可证
UserAvatarView 在 MIT 许可证下提供。有关更多信息,请参阅 LICENSE 文件。