PCQRCodeReader Class Reference

Inherits from UIViewController
Declared in PCQRCodeReader.h

Overview

Сканер QR-кода.

Пример использования

PCQRCodeReader *qrReaderViewControler = [PCQRCodeReader new];

qrReaderViewControler.delegate = self;

qrReaderViewControler.allowedQRCodeType = PCQRCodeAllowedTypeTransaction;

[qrReaderViewControler showWithParentViewController:self animated:YES];

Методы экземпляра

– showWithParentViewController:animated:

Показ экрана сканера QR-кода. Опционально. Можно использовать стандартыне методы перехода/отображения вьюконтроллера.

- (void)showWithParentViewController:(UIViewController *)parentViewController animated:(BOOL)animated

Parameters

parentViewController

родительский вьюконтроллер из которого происходит переход

animated

показвать анимацию перехода

Discussion

Показ экрана сканера QR-кода. Опционально. Можно использовать стандартыне методы перехода/отображения вьюконтроллера.

Declared In

PCQRCodeReader.h

– dissmissQRViewController

Отмена экрана сканера QR-кода. Опционально.

- (void)dissmissQRViewController

Discussion

Отмена экрана сканера QR-кода. Опционально.

Declared In

PCQRCodeReader.h

Свойства

  delegate

Делегат, реализующий методы протокола сканера см. PCQRCodeReaderDelegate

@property (nonatomic, weak, nullable) id<PCQRCodeReaderDelegate> delegate

Discussion

Делегат, реализующий методы протокола сканера см. PCQRCodeReaderDelegate

Declared In

PCQRCodeReader.h

  textToShow

textToShow - Информационный текст отображающийся при старте сканера.

@property (nonatomic, strong, nullable) NSString *textToShow

Discussion

textToShow - Информационный текст отображающийся при старте сканера.

Declared In

PCQRCodeReader.h

  invalidCodeText

Текст, который показывается при сканировании неверного QR кода

@property (nonatomic, strong, nullable) NSString *invalidCodeText

Discussion

Текст, который показывается при сканировании неверного QR кода

Declared In

PCQRCodeReader.h

  animated

YES - показ и закрытие вьюконтроллера сканера происходит с анимацией, NO - без анимации

@property (nonatomic, assign) BOOL animated

Discussion

YES - показ и закрытие вьюконтроллера сканера происходит с анимацией, NO - без анимации

Declared In

PCQRCodeReader.h

  allowedQRCodeType

Типы QR-кода которые сканер будет воспринимать как валидные см. PCQRCodeAllowedType

@property (nonatomic, assign) PCQRCodeAllowedType allowedQRCodeType

Discussion

Типы QR-кода которые сканер будет воспринимать как валидные см. PCQRCodeAllowedType

Warning: По умолчанию валидными считаются QR-коды ключа и транзакции (PCQRCodeAllowedTypeKey | PCQRCodeAllowedTypeTransaction)

Declared In

PCQRCodeReader.h

  maskView

Слой-маска отображающийся поверх сканируемого изображения, при этом другие надписи скрываются

@property (nonatomic, strong, nullable) UIView *maskView

Discussion

Слой-маска отображающийся поверх сканируемого изображения, при этом другие надписи скрываются

Declared In

PCQRCodeReader.h