RSDGenericNavigationFooterView

@IBDesignable
open class RSDGenericNavigationFooterView : RSDNavigationFooterView

RSDGenericNavigationFooterView is a concrete implementation of RSDNavigationFooterView that will automatically lay out the UI elements included in the navigation footer:

  1. nextButton: UIButton - for navigating to the next step
  2. backButton: UIButton - for navigating to the previous step
  3. skipButton: UIButton - for skipping the step or task
  4. shadowView: RSDShadowGradient - shows a shadow to indicate that there is content below the fold
  • Layout constants. Subclasses can override to customize; otherwise the default private constants are used.

    Declaration

    Swift

    open private(set) var constants: RSDNavigationFooterLayoutConstants {
      get
      }
  • 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()