FUICardHeaderView

Base container for showing business object header information.

Example Initialization and Configuration:

let view = FUICardHeaderView()
view.detailImageView.image = UIImage(named: "imageName")
view.overflowAction.isHidden = false
view.title = "Title"

Theming

Supported TEXT class paths:

fdlFUICardHeaderView_title {} fdlFUICardHeaderView_overflowAction {}

Supported TEXT properties:

font-color: Color; font-style: UIFontTextStyle; text-align: NSTextAlignment;

Supported IMAGE class paths:

fdlFUICardHeaderView_detailImageView {}

Supported IMAGE properties:

tint-color: Color;

  • UIImageView displaying detailImage content. Will be rendered in view hierarchy.

    Declaration

    Swift

    public private(set) lazy var detailImageView: FUIImageView { get set }
  • Dimensions of detailImageView. Should be within range 32x32 to 60x60. Default to 45x45.

    Declaration

    Swift

    public var detailImageViewSize: CGSize { get set }
  • Multiline text property configuration for title content.

    Declaration

    Swift

    public var title: FUIMultiLineText
  • UIButton for overflow action

    Declaration

    Swift

    public private(set) lazy var overflowAction: FUIButton { get set }
  • Dimensions of overflowAction. Default to be nil and use the intrinsicContentSize.

    Declaration

    Swift

    public var overflowActionSize: CGSize? { get set }