FUIObjectBaseTableViewCell
@MainActor
open class FUIObjectBaseTableViewCell<InnerView> : FUIBaseDrawingTableViewCell<InnerView>, FUIContentCopyable, FUIAccessoryViewDelegate where InnerView : FUIBaseFixedMarginsView, InnerView : FUIBackgroundSchemeSupporting, InnerView : FUICalculateLayout, InnerView : FUIObjectBaseDrawing, InnerView : FUIReactingToAccessory, InnerView : FUIStyleByStringAttributes
A base class that is the FUIBaseDrawingTableViewCell subclass for presenting an object view inside a table view cell, which defines common layout elements shared by FUIObjectTableViewCell and FUIHierarchyItemTableViewCell.
-
Horizontal dimension, where
iconImagesare laid out. Defaults to12.0. In general, only adjust this value, if numeric values rendered in the column are too wide to fit the default.Declaration
Swift
@MainActor public var iconsColumnWidth: CGFloat { get set } -
This property indicates if the cell is copyable or not.
If the inner view conforms to
FUIContentCopyablethen thegetandsetwill be applied to the inner view. Otherwise, this property is always false.Declaration
Swift
@MainActor open var isContentCopyable: Bool { get set } -
Changes the
FUISingleActionAccessoryViewto show the correspondingFUITableViewCellActionAccessoryType. By default, theactionAccessoryTypeis set tononeDeclaration
Swift
@MainActor open var actionAccessoryType: FUITableViewCellActionAccessoryType { get set }