Architectural Types
-
Standard for controls which should refresh attributed strings
See moreDeclaration
Swift
public protocol FUIAttributedStringDrawing : FUIBackingPropertyValueMap
-
Constraint protocol for subviews of
FUIBaseDrawingTableViewCell
andFUIBaseDrawingCollectionViewCell
. Not typically used directly by application developer.Declaration
Swift
public typealias Drawing = UIView & FUICalculateLayout & FUIStyleByStringAttributes & FUIBackgroundSchemeSupporting
-
Component protocol ensuring the component has an
See moreFUIAttributedProvider
for supplying style info.Declaration
Swift
public protocol FUIAttributesConsumer : AnyObject
-
Component protocol, for composing style info for a component.
See moreDeclaration
Swift
public protocol FUIAttributesProvider : AnyObject
-
Component protocol, for storing developer-set
See moreNSAttributedString
overrides. E.g.:titleAttributedText: NSAttributedString
inFUIChartTitleView
.Declaration
Swift
public protocol FUIBackingPropertyValueMap : AnyObject
-
Implementation protocol, for calculating frame layouts on various bounds and layout margin updates.
See moreDeclaration
Swift
public protocol FUICalculateLayout
-
Infrastructure protocol, indicating to the
NUIViewRenderer
that the view contains child properties which are styleable in components composing style attributes from NSAttributedStringKey: Any] dictionaries.Not typically used directly by app developer.
See moreDeclaration
Swift
public protocol FUIStyleByStringAttributes : AnyObject
-
Undocumented
See moreDeclaration
Swift
public protocol FUIStyleByTintAttributes
-
Component helper protocol, used to obtain a container bounds, when the container is not the immediate superview.
See moreDeclaration
Swift
public protocol InnerViewContainer : InnerViewContainerDimensions, InnerViewContainerEnabled
-
Dimensional protocol for obtaining bounds from an inner view’s container.
See moreDeclaration
Swift
public protocol InnerViewContainerDimensions : AnyObject
-
Alias for aggregating
InnerView
-structural protocols. NOT usually used directly by app developers.Declaration
Swift
public typealias InnerViewContainerProtocols = InnerViewContainerDimensions & InnerViewContainerEnabled
-
Utility protocol, exposing
See morestate
wrappers based on underlyingUIControlState
orFUIControlState
properties.Declaration
Swift
public protocol FUIStateSelectable
-
Undocumented
See moreDeclaration
Swift
public protocol FUIStateTintable : AnyObject
-
A enum describing the state of an user-interactive fiori component.
See moreDeclaration
Swift
public enum FUIControlState : Int
-
Fiori Design style color scheme for tag
See moreDeclaration
Swift
public enum FUIBackgroundColorScheme : Int
-
Protocol instructing some components whether to apply styles for a
See more.light
, or.dark
.Declaration
Swift
public protocol FUIBackgroundSchemeSupporting : AnyObject
-
Undocumented
See moreDeclaration
Swift
public enum FUIPropertyRef : String