FUICardBaseContainer

Base container for showing business object information.

Example Initialization and Configuration:

let view = FUICardBaseContainer<Header: UIView, InnerView: Drawing>()
view.primaryAction.isHidden = false
view.secondaryAction.isHidden = false
view.primaryAction.setTitle(<#T##String?#>, for: <#T##UIControlState#>)
view.secondaryAction.setTitle(<#T##String?#>, for: <#T##UIControlState#>)

Theming

Please refer to FUIObjectCardView documentation for all supported attributes.

  • Undocumented

    Declaration

    Swift

    public internal(set) lazy var content: Content! { get set }
  • Undocumented

    Declaration

    Swift

    public internal(set) lazy var header: Header! { get set }
  • Undocumented

    Declaration

    Swift

    public internal(set) lazy var footer: FUICardFooterView { get set }
  • A FUIButton for primaryAction.

    Declaration

    Swift

    public var primaryAction: FUIButton { get }
  • A FUIButton for secondaryAction.

    Declaration

    Swift

    public var secondaryAction: FUIButton { get }
  • Declaration

    Swift

    open override func calculateLayout(_ targetSize: CGSize)
  • Declaration

    Swift

    open override func prepareForReuse()