MultiQuestionChallengeViewController
open class MultiQuestionChallengeViewController : CollectionViewController, ChallengeResponderDelegate
                Undocumented
- 
                  
                  
Page Control of the view.
Declaration
Swift
@IBOutlet public weak var pageControl: UIPageControl! - 
                  
                  
Stack view of buttons.
Declaration
Swift
@IBOutlet public weak var buttonsStackView: UIStackView! - 
                  
                  
Button for changing the page.
Declaration
Swift
@IBOutlet public weak var previousButton: UIButton! - 
                  
                  
Button that is used for responding to the challenge.
Declaration
Swift
@IBOutlet public weak var respondButton: UIButton! 
- 
                  
                  
Loading alert that is displayed when responding on a challenge.
Declaration
Swift
open var loadingAlert: AlertViewController - 
                  
                  
Controller for the
MultiQuestionCarouselController.Declaration
Swift
open var carouselController: MultiQuestionCarouselController? { get } - 
                  
                  
Challenge Responder object.
Declaration
Swift
open var responder: ChallengeResponder? { get set } 
- 
                  
                  
Initializer assigning the responder
Declaration
Swift
public convenience init(challenge: Challenge) - 
                  
                  
Declaration
Swift
override open func setup() 
- 
                  
                  
Setting up the page control.
Declaration
Swift
open func setupPageControl() - 
                  
                  
Setting up the buttons.
Declaration
Swift
open func setupButtons() 
- 
                  
                  
Undocumented
Declaration
Swift
public func onFailure(with error: Error) - 
                  
                  
Undocumented
Declaration
Swift
public func onSuccess(with apiResponse: APIResponse<Challenge.ResponseInfo>) 
View on GitHub
        MultiQuestionChallengeViewController Class Reference