FUIObjectCardView
open class FUIObjectCardView : FUICardBaseContainer<FUIBaseDrawingView, FUIObjectCardContentView>, FUIObjectCardViewComponent
Showing business object card information.
Example Initialization and Configuration:
let view = FUIObjectCardView()
view.primaryButton.isHidden = false
view.primaryAction.setTitle("Primary", for: .normal)
view.secondaryAction.isHidden = false
view.secondaryAction.setTitle("Secondary", for: .normal)
view.overflowAction.isHidden = false
view.overflowAction.setImage(UIImage(systemName: "ellipsis"), for: .normal)
view.title.text = "Business Object Title"
view.subtitle.text = "Business Object Subtitle"
view.footnote.text = "Business Object Footnote"
view.status.text = "Business Object Status"
Theming
Supported class paths:
fdlFUIObjectCardView {} fdlFUIObjectCardView_title {} fdlFUIObjectCardView_subtitle {} fdlFUIObjectCardView_footnote {} fdlFUIObjectCardView_status {} fdlFUIObjectCardView_body {} fdlFUIObjectCardView_primaryAction {} fdlFUIObjectCardView_secondaryAction {} fdlFUIObjectCardView_overflowAction {}
-
Declaration
Swift
open override func prepareForReuse()
-
Declaration
Swift
public var body: FUIMultiLineText { get }
-
Declaration
Swift
public var overflowAction: FUIButton { get }
-
Declaration
Swift
public var title: FUIMultiLineText { get }
-
Declaration
Swift
public var subtitle: FUIMultiLineText { get }
-
Declaration
Swift
public var footnote: FUIMultiLineText { get }
-
Declaration
Swift
public var status: FUIText { get }
-
Declaration
Swift
public var iconImages: [FUIGlyphImage] { get set }
-
Declaration
Swift
public var detailImageView: FUIImageView { get }
-
Declaration
Swift
public var tags: [FUITag] { get set }
-
Declaration
Swift
public var numberOfTagLines: Int { get set }