FUIObjectHeaderViewComponent
public protocol FUIObjectHeaderViewComponent : FUIObjectHeaderViewBaseComponent
Component protocol for ObjectHeaderView properties
-
Label property configuration for
body
content.Remark
aUILabel
will not be rendered in the view hierarchy at runtime; text and configurations will produce aNSAttributedString
.Declaration
Swift
var bodyLabel: FUILabelProxy { get }
-
bodyText
Default implementationOptional string for
body
content.Default Implementation
Optional string for
body
content.Declaration
Swift
var bodyText: String? { get set }
-
Optional subview of
FUIObjectHeaderView
. Typically used to renderFUIKPIView
, orFUIChartHeaderContentView
.Remark
MUST implementintrinsicContentSize
for correct layout.Declaration
Swift
var detailContentView: UIView? { get set }
-
An array of FUILabelItems; v2 only
Declaration
Swift
var labelItems: [FUILabelItem] { get set }
-
The maximum number of label items; v2 only
Declaration
Swift
var numberOfLabelItems: Int { get set }
-
KPI displayed in the right accessory area. v2 only.
Declaration
Swift
var kpiView: FUIKPIView? { get set }
-
The statusImageView alignment relative to statusLabel; v2 only
Declaration
Swift
var statusImageViewAlignment: FUILabelItem.Alignment { get set }
-
The substatusImageView alignment relative to substatusLabel; v2 only
Declaration
Swift
var substatusImageViewAlignment: FUILabelItem.Alignment { get set }