FUICardHeaderView
open class FUICardHeaderView : FUITintableDrawingView<FUIControlState>, FUICardHeaderViewComponent
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
displayingdetailImage
content. Will be rendered in view hierarchy.Declaration
Swift
public private(set) lazy var detailImageView: FUIImageView { get set }
-
Dimensions of
detailImageView
. Should be within range32x32
to60x60
. Default to45x45
.Declaration
Swift
public var detailImageViewSize: CGSize { get set }
-
Multiline text property configuration for
title
content.Declaration
Swift
public var title: FUIMultiLineText
-
UIButton
for overflow actionDeclaration
Swift
public private(set) lazy var overflowAction: FUIButton { get set }
-
Dimensions of
overflowAction
. Default to be nil and use theintrinsicContentSize
.Declaration
Swift
public var overflowActionSize: CGSize? { get set }