RSDGenericNavigationFooterView
open class RSDGenericNavigationFooterView: RSDNavigationFooterView
RSDGenericNavigationFooterView
is a concrete implementation of RSDNavigationFooterView
that will
automatically lay out the UI elements included in the navigation footer:
- nextButton: UIButton - for navigating to the next step
- backButton: UIButton - for navigating to the previous step
- skipButton: UIButton - for skipping the step or task
- shadowView: RSDShadowGradient - shows a shadow to indicate that there is content below the fold
-
Undocumented
Declaration
Swift
public required init()
-
Undocumented
Declaration
Swift
public override init(frame: CGRect)
-
Undocumented
Declaration
Swift
public required init?(coder aDecoder: NSCoder)
-
Undocumented
Declaration
Swift
override open func prepareForInterfaceBuilder()
-
Layout constants. Subclasses can override to customize; otherwise the default private constants are used.
Declaration
Swift
open private(set) var constants: RSDNavigationFooterLayoutConstants = DefaultNavigationFooterLayoutConstants()
-
Convenience method for adding a navigation button. The default method instantiates an
RSDRoundedButton
.Declaration
Swift
open func addNavigationButton() -> UIButton
-
Convenience method for adding a back button.
Declaration
Swift
open func addBackButtonIfNeeded()
-
Convenience method for adding a next button.
Declaration
Swift
open func addNextButtonIfNeeded()
-
Convenience method for adding a skip button.
Declaration
Swift
open func addSkipButtonIfNeeded()
-
Convenience method for adding a shadow gradient.
Declaration
Swift
open func addShadowIfNeeded()
-
Undocumented
Declaration
Swift
open override func updateConstraints()