Я создаю приложение IONI C 4 в портретном режиме. Я заставил приложение оставаться в портретном режиме в файле config.ts, и все отлично работает как в android, так и в IOS
. На некоторых страницах я использую плагин предварительного просмотра камеры для настройки экрана камеры. , Он должен был быть в альбомной ориентации, поэтому используйте плагин Screen Orientation, чтобы переместить его на эту страницу и запустить камеру.
ngOnInit() {
this.platform.ready().then(()=>{
if(this.platform.is('cordova')){
this.screenOrientation.lock(this.screenOrientation.ORIENTATIONS.LANDSCAPE);
this.cameraPreview.onBackButton().then(()=>{
console.log('Back button pushed');
this.close();
})
// this.presentAlertConfirm()
//make short delay of 500ms to start the camera preview
setTimeout(()=>{
this.initCameraPreview()
},500)
}
})
}
Отлично работает в android.
Но в IOS половина экрана покрыта белым, как на рисунке ниже.
Пожалуйста, помогите мне решить эту проблему