WelcomeStepUI

public protocol WelcomeStepUI : AnyObject

Enable customization of welcome screen UI components

  • Headline Label screen component

    Declaration

    Swift

    var headlineLabel: UILabel! { get }
  • Detail Label screen component

    Declaration

    Swift

    var detailLabel: UILabel! { get }
  • Head Line Image View screen component

    Declaration

    Swift

    var headlineImageView: UIImageView { get set }
  • Head Line Image View screen component’s size

    Declaration

    Swift

    var headlineImageViewSize: CGSize? { get set }
  • Undocumented

    Declaration

    Swift

    var primaryActionButton: FUIOnboardingButton! { get }
  • Footnote Label screen component

    Declaration

    Swift

    var footnoteLabel: UILabel! { get }
  • Undocumented

    Declaration

    Swift

    var footnoteActionButton: FUIOnboardingButton! { get }
  • Logo Image View screen component

    Declaration

    Swift

    var logoImageView: UIImageView! { get }
  • Logo Image View screen component’s size

    Declaration

    Swift

    var logoImageViewSize: CGSize? { get set }
  • Sets the availability of Demo controls on the ‘FUIWelcomeScreen’.

    Declaration

    Swift

    var isDemoModeAvailable: Bool { get set }
  • Email text field screen component

    Declaration

    Swift

    var emailTextField: FUIAutoResizingTextField { get }
  • Message displayed along with loading indicator

    Declaration

    Swift

    var loadingMessage: String? { get set }
  • Shows cancel button for the discovery service

    Declaration

    Swift

    var showsCancelButtonForDiscoveryService: Bool { get set }
  • Handler that gets executed on cancel

    Declaration

    Swift

    var cancelHandler: (() -> Void)? { get set }