FUIObjectComponent

public protocol FUIObjectComponent : AnyObject

Component protocol for Object data properties

  • detailImage Default implementation

    UIImage to display as the detail. In most components, set to detailImageView.image.

    Default Implementation

    Declaration

    Swift

    var detailImage: UIImage? { get set }
  • headlineText Default implementation

    String text to display as the headline. In most components, set to headlineLabel.text.

    Default Implementation

    Declaration

    Swift

    var headlineText: String? { get set }
  • subheadlineText Default implementation

    String text to display as the subheadline. In most components, set to subheadlineLabel.text.

    Default Implementation

    Declaration

    Swift

    var subheadlineText: String? { get set }
  • footnoteText Default implementation

    String text to display as the footnote. In most components, set to footnoteLabel.text.

    Default Implementation

    Declaration

    Swift

    var footnoteText: String? { get set }
  • descriptionText Default implementation

    String text to display as the description. In most components, set to descriptionLabel.text. Note: descriptionLabel may be hidden in some components, when the view is in .compact horizontal content mode, or, if isApplyingSplitPercent is set to false.

    Default Implementation

    Declaration

    Swift

    var descriptionText: String? { get set }
  • statusText Default implementation

    String text to display as the status. In most components, set to statusLabel.text.

    Default Implementation

    Declaration

    Swift

    var statusText: String? { get set }
  • substatusText Default implementation

    String text to display as the substatus. In most components, set to substatusLabel.text.

    Default Implementation

    Declaration

    Swift

    var substatusText: String? { get set }
  • statusImage Default implementation

    UIImage to display as the status. In most components, set to statusImageView.image. Will be overridden by statusText if the text is not nil.

    Default Implementation

    Declaration

    Swift

    var statusImage: UIImage? { get set }
  • substatusImage Default implementation

    UIImage to display as the substatus. In most components, set to substatusImageView.image. Will be overridden by substatusText if the text is not nil.

    Default Implementation

    Declaration

    Swift

    var substatusImage: UIImage? { get set }