FUIObjectHeaderViewComponent

public protocol FUIObjectHeaderViewComponent : FUIObjectHeaderViewBaseComponent

Component protocol for ObjectHeaderView properties

  • Label property configuration for body content.

    Remark

    a UILabel will not be rendered in the view hierarchy at runtime; text and configurations will produce a NSAttributedString.

    Declaration

    Swift

    var bodyLabel: FUILabelProxy { get }
  • bodyText Default implementation

    Optional 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 render FUIKPIView, or FUIChartHeaderContentView.

    Remark

    MUST implement intrinsicContentSize for correct layout.

    Declaration

    Swift

    var detailContentView: UIView? { get set }