PTChoiceFormViewController


@interface PTChoiceFormViewController
    : UIViewController <UITableViewDelegate, UITableViewDataSource>

Allows the user to interact with and set values of choice fields (list boxes).

  • The object that acts as the delegate of the ChoiceFormViewController.

    Declaration

    Objective-C

    @property (nonatomic, weak, nullable) id<PTChoiceFormDataSource, UITableViewDelegate> delegate;
  • The table view used by this view controller.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) UITableView *_Nonnull tableView;
  • The selected items of this view controller.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSMutableArray<NSNumber *> *_Nonnull selectedItems;
  • Set to true if used on a choice field that is multi-select. The default is false.

    Declaration

    Objective-C

    @property (nonatomic) BOOL isMultiSelect;
  • Set to true if used on a choice field that is editable. The default is false.

    Declaration

    Objective-C

    @property (nonatomic) BOOL isEditable;
  • The text to use in a custom choice field.

    Declaration

    Objective-C

    @property (nonatomic, copy, nullable) NSString *customFieldText;