FUIBaseDrawingView
open class FUIBaseDrawingView : Drawing, FUIAttributesConsumer, FUIAttributedStringDrawing, PrepareForReuse
Undocumented
-
Style attributes provided natively by Fiori Design Language for a given
FUIPropertyRef
Declaration
Swift
open func defaultAttributes(for property: FUIPropertyRef) -> [NSAttributedStringKey : Any]
-
Style attributes derived from the active .nss file for the relevant class path
Declaration
Swift
public func styleSheetAttributes(for property: FUIPropertyRef) -> [NSAttributedStringKey : Any]
-
Provider for
FUIAttributedStringBuilder
attributesDeclaration
Swift
public weak var attributesProvider: FUIAttributesProvider?
-
NUIStyleClassPath for a given
FUIPropertyRef
propertyDeclaration
Swift
public var styleClassForPropertyRef: [FUIPropertyRef : [FUIStyleClassSource : FUIStyleType]]
-
Array of
NSAttributedStringKey
‘s and values to be used in lieu of recalculating the display attributesDeclaration
Swift
public var cachedAttributes: [FUIPropertyRef : [FUIStyleClassSource : [NSAttributedStringKey : Any]]] { get set }
-
Describes whether the view’s background color is
light
(e.g. white, or other light color) ordark
(black, dark blue, etc.). If view’s background color isclear
, should describe the ‘effective’ background color from backing views. default:.light
Declaration
Swift
open var backgroundColorScheme: FUIBackgroundColorScheme { get set }
-
Use instead of
self.traitCollection.horizontalSizeClass
, to support multi-tasking mode on iPad correctlyDeclaration
Swift
open var isCompact: Bool { get }