RSDTableStepUIConfig
public class RSDTableStepUIConfig : NSObject
RSDTableStepUIConfig
is a configuration class. All the methods are defined as @objc open class func
methods which can be overriden by an application to return different shared implementations. This allows
the generic step to override the UI consistently for all step views that use either
RSDTableStepViewController
or a subclass implementation.
-
Defines whether or not a drop shadow is shown below the top edge of the navigation view. The shadow is only shown if content is underlapping the navigation view.
Declaration
Swift
@objc open class func shouldShowNavigationViewShadow() -> Bool
-
Defines whether or not the navigation view is always pinned to the bottom of the screen, with content scrolling underneath it, or it’s embedded in the footerView of the tableView, in which case it scrolls with the content.
Declaration
Swift
@objc open class func shouldUseStickyNavigationView() -> Bool
-
Instantiate an instance of the header view used by the
RSDTableStepViewController
table view.Declaration
Swift
@objc open class func instantiateHeaderView() -> RSDStepHeaderView
-
Instantiate an instance of the footer view used by the
RSDTableStepViewController
table view. The footer is eithersticky
, meaning that it is pinned to the bottom of the screen orscrolling
meaning that it is set as the footer for the table view.A second instance of the navigation footer is set as the
inputAccessoryView
of a text field when the text field becomes the first responder.Declaration
Swift
@objc open class func instantiateNavigationView() -> RSDNavigationFooterView