随着ios 13的发布,cordova条形码扫描仪插件不再是全屏的,而是在顶部有一个空白。这是因为 iOS 13 中默认的模式呈现样式发生了变化。
如何修复这一重大更改?
最佳答案
在 cordova-plugin-barcodescanner > CDVBarcodeScanner.mm 文件中;在openDialog方法中将viewController的ModalPresentationStyle设置为Fullscreen。
(void)openDialog {
[self.viewController setModalPresentationStyle:UIModalPresentationFullScreen];
[self.parentViewController
presentViewController:self.viewController
animated: NO completion:nil];
}
关于ios - Phonegap/Cordova Barcodescanner 在最新的 ios 13 上再次全屏显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58377381/