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()
View on GitHub
RSDGenericNavigationFooterView Class Reference