Skip to content

Repository files navigation

SwiftXcodeMITCocoaPods Compatible

UserAvatarView

UserAvatarView is a UIView container subclass that wraps:

  • UIImageView
  • status view with customizable: appearance, angle, radius

Demo

Requirements:

  • iOS 10.0+
  • Xcode 12.0+
  • Swift 5.0+

Installation

CocoaPods

target'MyApp'dopod'UserAvatarView','~> 1.3'end

Carthage

github "devpolant/UserAvatarView" "master"

Usage

  1. Declare UserAvatarView either in storyboard:
@IBOutlet weak varavatarView:UserAvatarView!

or programmatically.

  1. 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
  1. UIImageView subview is public, so you can setup avatar image on imageView:
avatarView.imageView.image = avatarImage

Author

Anton Poltoratskyi

License

UserAvatarView is available under the MIT license. See the LICENSE file for more info.

About

No description or website provided.

Topics

Resources

Stars

2 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages