gpt4 book ai didi

ios - Xamarin 在 ios 上形成 zxing ZXingScannerView

转载 作者:行者123 更新时间:2023-11-29 11:54:08 30 4
gpt4 key购买 nike

我正在用 xamarin 表单编写一个移动应用程序,我有一半的屏幕使用 ZXingScannerView 连续扫描条形码。这在 android 中非常有效,但在 ios 中它不会使用 ZXingScannerView 拾取任何条形码。然而 ios 确实使用整页 ZXingScannerPage 拾取条形码。在我下面的示例代码中,方法 Scanner_OnScanResult 永远不会被命中。我怎样才能让它在 ios 中工作我错过了什么?

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");
}

最佳答案

我最终得到了这个工作但是我不确定它是一个错误还是只是不一致的设计但是在 iOS 中 IsAnalyzing 在 View 中工作时必须手动设置为 true

关于ios - Xamarin 在 ios 上形成 zxing ZXingScannerView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39837942/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com