Xamarin IOS ZXing Mobile MobileBarcodeScanner with CustomOverlay - StatusBarStyle Color

时间:2017-07-13 06:47:07

标签: ios xamarin barcode-scanner

我遇到了ZXing Mobile MobileBarcodeScanner和CustomOverlay的问题。

我的代码:

var scanner = new ZXing.Mobile.MobileBarcodeScanner(this);
scanner.UseCustomOverlay = true;
UIView view = new UIView();
view.Frame = new CGRect(
   0,
   0,
   (float)UIScreen.MainScreen.Bounds.Size.Width,
   (float)UIScreen.MainScreen.Bounds.Size.Height
);
view.BackgroundColor = UIColor.Clear;

scanner.CustomOverlay = view;

我已经在Appdelegate中将UIStatusBarStyle设置为LightContent。 显示scannoverlay时,StatusBarText为黑色。如果我打破扫描,它将再次变白。

设置UIApplication.SharedApplication.SetStatusBarStyle(UIStatusBarStyle.LightContent,false);再次,没有效果。 UIApplication.SharedApplication.StatusBarHidden = true;会工作,但我不需要..

在官方论坛上,我得不到答案 有没有人有一个解决方案,文本保持白色?

请求帮助

0 个答案:

没有答案