2016-10-03 14 views
0

私はxamarin形式でモバイルアプリケーションを作成していますが、私はZXingScannerViewを使用してバーコードをスキャンしている画面の半分を持っています。これはアンドロイドではうまくいきますが、iOSではZXingScannerViewを使用してバーコードを取得しません。しかし、iosはフルページZXingScannerPageを使ってバーコードを取り上げています。下のサンプルコードでは、Scanner_OnScanResultメソッドは決してヒットしません。私は何かを見逃していますか?XamarinはiXでZXingScannerViewを作成します

ZXingScannerView scanner = new ZXingScannerView 
     { 
      HorizontalOptions = LayoutOptions.FillAndExpand, 
      VerticalOptions = LayoutOptions.FillAndExpand, 
      AutomationId = "zxingScannerView", 
      IsScanning = true, 
      Options = new ZXing.Mobile.MobileBarcodeScanningOptions 
      { 
      UseFrontCameraIfAvailable = false,//update later to come from settings 
      PossibleFormats = new List<ZXing.BarcodeFormat>(), 
      TryHarder = true 
      } 
     }; 

     ZXingDefaultOverlay overlay = new ZXingDefaultOverlay(); 

scanner.Options.PossibleFormats.Add(ZXing.BarcodeFormat.QR_CODE);. 

scanner.OnScanResult += Scanner_OnScanResult; 

private void Scanner_OnScanResult(ZXing.Result result) 
     { 
      DisplayAlert("Exit", "TEST", "Yes", "No"); 
     } 
+0

を作業するときにそのバグか、単に一貫性のないデザインが、iOSのIsAnalyzingには、手動でtrueに設定する必要がある場合、私はそれはバグだと思うわからないが、この作業を得ました、バーコードスキャンのいくつかの組み合わせを試した後https://github.com/Redth/ZXing.Net.Mobile/issues/544 –

答えて

0

私は最終的に私はビューで

関連する問題