FUIBaseDrawingView
open class FUIBaseDrawingView : Drawing, FUIAttributesConsumer, FUIAttributedStringDrawing, PrepareForReuse, FUISkeletonable
Undocumented
-
:nodoc
Declaration
Swift
open func calculateSkeletonLayout(_ targetSize: CGSize)
-
Style attributes provided natively by Fiori Design Language for a given
FUIPropertyRefDeclaration
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
FUIAttributedStringBuilderattributesDeclaration
Swift
public weak var attributesProvider: FUIAttributesProvider?
-
NUIStyleClassPath for a given
FUIPropertyRefpropertyDeclaration
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:.lightDeclaration
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 }