我遇到了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;会工作,但我不需要..
在官方论坛上,我得不到答案 有没有人有一个解决方案,文本保持白色?
请求帮助