MBBaseOverlaySettings


@interface MBBaseOverlaySettings : MBOverlaySettings

Settings class containing UI information

  • If YES, Overlay View Controller will be autorotated independently of ScanningViewController.

    Default: NO.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL autorotateOverlay;

    Swift

    var autorotateOverlay: Bool { get set }
  • If YES, default camera overlay will display Status bar. Usually, if camera is displayed inside Navigation View Controler, this is reasonable to set to YES.

    Default: YES on iPhones with notch, NO otherwise.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL showStatusBar;

    Swift

    var showStatusBar: Bool { get set }
  • Default: UIInterfaceOrientationMaskPortrait

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        UIInterfaceOrientationMask supportedOrientations;

    Swift

    var supportedOrientations: UIInterfaceOrientationMask { get set }
  • Full path to the sound file which is played when the valid result is scanned.

    Default: `[bundle pathForResource:@PPbeep ofType:@wav];

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic, nullable) NSString *soundFilePath;

    Swift

    var soundFilePath: String? { get set }
  • Default: YES.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL displayCancelButton;

    Swift

    var displayCancelButton: Bool { get set }
  • Default: YES.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL displayTorchButton;

    Swift

    var displayTorchButton: Bool { get set }