FUIHierarchyItemView
@MainActor
open class FUIHierarchyItemView : FUIObjectViewBase, FUIHierarchyItemComponent
Base inner view showing business object information for FUIHierarchyItemTableViewCell and FUIHierarchyCollectionItem.
Example Initialization and Configuration:
let view = FUIHierarchyItemView()
view.title.text = "Business Object Title"
view.subtitle.text = "Business Object Subtitle"
view.footnote.text = "Business Object Footnote"
view.status.text = "Business Object Status"
view.statusImageView.image = UIImage(named: <#image#>)
view.iconImages = ["1", FUIIconLibrary.indicator.veryHighPriority.withRenderingMode(.alwaysTemplate)]
Theming
Supported TEXT class paths:
fdlFUIHierarchyItemView_title {}
fdlFUIHierarchyItemView_subtitle {}
fdlFUIHierarchyItemView_footnote {}
fdlFUIHierarchyItemView_status {}
Supported TEXT properties:
font-color: Color;
font-style: UIFontTextStyle;
text-align: NSTextAlignment;
Supported IMAGE class paths:
fdlFUIHierarchyItemView_detailImageView {}
Supported IMAGE properties:
tint-color: Color;
-
Multiline text property configuration for
titlecontent.Declaration
Swift
@MainActor public let title: FUIMultiLineText -
Multiline text property configuration for
subtitlecontent.Declaration
Swift
@MainActor public let subtitle: FUIMultiLineText -
Multiline text property configuration for
footnotecontent.Declaration
Swift
@MainActor public let footnote: FUIMultiLineText -
Single line text property configuration for
statuscontent.Declaration
Swift
@MainActor public let status: FUIMultiLineText -
UIImage property configuration for
statusImagecontent.Declaration
Swift
@MainActor public var statusImage: UIImage? { get set } -
FUIGlyphImage property configuration for
iconImagescontent.Declaration
Swift
@MainActor open var iconImages: [FUIGlyphImage] { get set }