MUAvatar
@IBDesignable
open class MUAvatar : MUNibView
Class that act like UIButton with more customizable options.
-
The object that acts as the delegate of the avatar.
Declaration
Swift
@IBOutlet public weak var delegate: MUAvatarDelegate? -
The avatar’s border width.
Declaration
Swift
@IBInspectable open dynamic var borderWidth: CGFloat { get set } -
The avatar’s border color.
Declaration
Swift
@IBInspectable open dynamic var borderColor: UIColor { get set } -
The avatar’s style.
Declaration
Swift
open var style: MUCornerStyle { get set } -
Optional: The IBInspectable version of the avatar’s style.
Declaration
Swift
@IBInspectable open dynamic var styleInt: Int { get set } -
The avatar’s corner radius.
Declaration
Swift
@IBInspectable open dynamic var radius: CGFloat { get set } -
The avatar’s image.
Declaration
Swift
@IBInspectable open dynamic var avatarImage: UIImage? { get set } -
The avatar’s placeholder image shown if no image defined.
Declaration
Swift
@IBInspectable open dynamic var placeholderImage: UIImage? { get set }
-
Default setup to load the view from a xib file.
Declaration
Swift
override open func xibSetup() -
Lays out subviews.
Declaration
Swift
override open func layoutSubviews() -
The natural size for the receiving view, considering only properties of the view itself.
Declaration
Swift
override open var intrinsicContentSize: CGSize { get }
View on GitHub
Install in Dash
MUAvatar Class Reference