22 #import <UIKit/UIKit.h>
24 #import <ParseUI/ParseUIConstants.h>
26 NS_ASSUME_NONNULL_BEGIN
34 typedef NS_OPTIONS(NSInteger, PFSignUpFields) {
36 PFSignUpFieldsUsernameAndPassword = 0,
38 PFSignUpFieldsEmail = 1 << 0,
40 PFSignUpFieldsAdditional = 1 << 1,
42 PFSignUpFieldsSignUpButton = 1 << 2,
44 PFSignUpFieldsDismissButton = 1 << 3,
46 PFSignUpFieldsDefault = (PFSignUpFieldsUsernameAndPassword |
48 PFSignUpFieldsSignUpButton |
49 PFSignUpFieldsDismissButton)
57 extern NSString *
const PFSignUpViewUsernameFieldAccessibilityIdentifier;
58 extern NSString *
const PFSignUpViewEmailFieldAccessibilityIdentifier;
59 extern NSString *
const PFSignUpViewPasswordFieldAccessibilityIdentifier;
60 extern NSString *
const PFSignUpViewAdditionalFieldAccessibilityIdentifier;
61 extern NSString *
const PFSignUpViewSignUpButtonAccessibilityIdentifier;
62 extern NSString *
const PFSignUpViewDismissButtonAccessibilityIdentifier;
84 - (instancetype)initWithFields:(PFSignUpFields)fields;
100 @property (nullable, nonatomic, strong) UIView *
logo;
120 @property (nonatomic, assign, readonly) PFSignUpFields fields;
147 @property (nullable, nonatomic, strong, readonly) UIButton *
signUpButton;
156 NS_ASSUME_NONNULL_END
UIView * logo
Definition: PFSignUpView.h:100
PFTextField * additionalField
Definition: PFSignUpView.h:142
UIButton * signUpButton
Definition: PFSignUpView.h:147
BOOL emailAsUsername
Definition: PFSignUpView.h:111
Definition: PFTextField.h:47
PFTextField * passwordField
Definition: PFSignUpView.h:130
Definition: PFSignUpView.h:69
PFTextField * usernameField
Definition: PFSignUpView.h:125
PFTextField * emailField
Definition: PFSignUpView.h:135
UIViewController * presentingViewController
Definition: PFSignUpView.h:91
UIButton * dismissButton
Definition: PFSignUpView.h:152