FUIObjectComponent

public protocol FUIObjectComponent : AnyObject

Component protocol for Object data properties

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

    Declaration

    Swift

    var detailImage: UIImage? { get set }
  • String text to display as the headline. In most components, set to headlineLabel.text.

    Declaration

    Swift

    var headlineText: String? { get set }
  • String text to display as the subheadline. In most components, set to subheadlineLabel.text.

    Declaration

    Swift

    var subheadlineText: String? { get set }
  • String text to display as the footnote. In most components, set to footnoteLabel.text.

    Declaration

    Swift

    var footnoteText: String? { get set }
  • 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.

    Declaration

    Swift

    var descriptionText: String? { get set }
  • String text to display as the status. In most components, set to statusLabel.text.

    Declaration

    Swift

    var statusText: String? { get set }
  • String text to display as the substatus. In most components, set to substatusLabel.text.

    Declaration

    Swift

    var substatusText: String? { get set }
  • UIImage to display as the status. In most components, set to statusImageView.image. Will be overridden by statusText if the text is not nil.

    Declaration

    Swift

    var statusImage: UIImage? { get set }
  • UIImage to display as the substatus. In most components, set to substatusImageView.image. Will be overridden by substatusText if the text is not nil.

    Declaration

    Swift

    var substatusImage: UIImage? { get set }