Swift Xcode MIT CocoaPods Compatible
UserAvatarView is a UIView container subclass that wraps:
- UIImageView
- status view with customizable: appearance, angle, radius
- iOS 10.0+
- Xcode 12.0+
- Swift 5.0+
target 'MyApp' do pod 'UserAvatarView', '~> 1.3' end
github "devpolant/UserAvatarView" "master"
- Declare UserAvatarView either in storyboard:
@IBOutlet weak var avatarView: UserAvatarView!
or programmatically.
- Setup appropriate properties:
avatarView.statusAppearance = .color(.red) // avatarView.statusAppearance = .image(UIImage(named: "...")) // avatarView.statusAppearance = .none avatarView.statusAngle = .pi / 4 avatarView.statusIconSize = 8 avatarView.statusIconPadding = 2
- UIImageView subview is public, so you can setup avatar image on
imageView:
avatarView.imageView.image = avatarImage
Anton Poltoratskyi
UserAvatarView is available under the MIT license. See the LICENSE file for more info.