iOS13になってOSとしての機能も強化されています。新しい機能であったり、UXも変更が加えられています。同じような機能を提供するアプリの場合、標準の動作を真似ておくとユーザの混乱が少なくて済みます。 今回紹介するQRScannerはiOS標準のカメラ機能に搭載されたQRコード読み取り機能を真似たライブラリになります。

QRScannerの使い方

実際に使っているところです。

QRScannerはメルカリのアプリで使われているライブラリで、QRコードを読み取るとその部分だけが切り抜かれて表示されます。そしてWebサイトであればすぐにジャンプし、それ以外の情報の場合はコピーやWeb検索といったアクションが選べるようになっています。標準の動きに近いので、QRコード読み取り機能を実装したい場合に便利でしょう。

QRScannerはiOS用、Swift製のオープンソース・ソフトウェア(MIT License)です。

mercari/QRScanner: A simple QR Code scanner framework for iOS. Provides a similar scan effect to ios13.