FUIContactComponent
public protocol FUIContactComponent : AnyObject
Base component protocol for FUIContactView properties.
-
Label property configuration for
headlinecontent.Remark
aUILabelwill not be rendered in the view hierarchy at runtime; text and configurations will produce anNSAttributedString.Declaration
Swift
var headlineLabel: FUILabel { get } -
Label property configuration for
subheadlinecontent.Remark
aUILabelwill not be rendered in the view hierarchy at runtime; text and configurations will produce anNSAttributedString.Declaration
Swift
var subheadlineLabel: FUILabel { get } -
Label property configuration for
descriptioncontent.Remark
aUILabelwill not be rendered in the view hierarchy at runtime; text and configurations will produce anNSAttributedString.Declaration
Swift
var descriptionLabel: FUILabel { get } -
Distribution of left and right content columns in
.regularhorizontal content mode. The default is0.5.Declaration
Swift
var splitPercent: CGFloat { get set } -
Activity selection handler for
FUIContactView.Declaration
Swift
var onActivitySelectedHandler: ((FUIActivityItem) -> Void)? { get set } -
Activity control in
FUIContactView.Declaration
Swift
var activityControl: FUIActivityControl { get } -
UIImageto display as thedetailImageView.Declaration
Swift
var detailImage: UIImage? { get set } -
Stringtext to display as the headline.Declaration
Swift
var headlineText: String? { get set } -
Stringtext to display as the subheadline.Declaration
Swift
var subheadlineText: String? { get set } -
Stringtext to display as the description. When the view is in.compacthorizontal content mode, this will be hidden.Declaration
Swift
var descriptionText: String? { get set } -
Specifies whether the dimensions of the
detailImageViewshould be preserved, even if theimageproperty is empty. The default isfalse.Declaration
Swift
var preserveDetailImageSpacing: Bool { get set }