Protocols
The following protocols are available globally.
-
A protocol for making views reusable within the project
See moreDeclaration
Swift
public protocol ReusableView : AnyObject
-
A protocol that enables a ripple effect (pulse) animation at an object. You can conform your class to this protocol and use the methods to configure the animation.
See moreDeclaration
Swift
public protocol Pulsable : AnyObject
-
A protocol for allowing the addition of a badge in the top right corner
See moreDeclaration
Swift
public protocol Badgeable : UIView
-
A protocol to enable the configuration of a text for the Dialog’s body
See moreDeclaration
Swift
public protocol NatDialogBodyConfigurable
-
A protocol to build the Dialog component
See moreDeclaration
Swift
public protocol NatDialogBuilder : AnyObject
-
A protocol to enable the configuration of a completion handler for the Dialog’s dismiss action
See moreDeclaration
Swift
public protocol NatDialogCompletionHandlerConfigurable
-
A protocol to enable the configuration of a custom view as the Dialog’s body
See moreDeclaration
Swift
public protocol NatDialogCustomBodyConfigurable
-
A protocol to enable the configuration of the
See moredismissable
property for the DialogDeclaration
Swift
public protocol NatDialogDismissableConfigurable
-
A protocol to enable the configuration of the
See moredivider
property for the DialogDeclaration
Swift
public protocol NatDialogDividerConfigurable
-
A protocol to enable the configuration of a title for the Dialog
See moreDeclaration
Swift
public protocol NatDialogTitleConfigurable
-
A protocol with the delegate methods for navigation drawer configuration
See moreDeclaration
Swift
public protocol NavigationDrawerDelegate : AnyObject
-
Undocumented
See moreDeclaration
Swift
public protocol TabDelegate : AnyObject