iOS 13 beta issue UIWebView window not loading in full-screen in Cordova iOS hybrid local app

Hi,


We've been using UIWebView window created in native obj c in a Cordova hybrid ios app using Cordova plugins. The presentation loader page loads in full-screen mode in iOS 12.4 but when we tested the same on iOS 13 beta 4, the window is loading in a popup overlay on the page instead of full-screen mode.


I'm trying to figure out if this is a beta issue. I'm aware of the deprecation status of the UIWebView but the behavior is different in both the versions considering both have the UIWebView in the SDK.


Below is the screenshot of the screen where webview is loading in popup overlay in iOS 13 beta 4:

We have tested this on iOS 13 beta 1 and 4 but the results are similar as below.



Has anyone faced a similar issue with the iOS 13 beta or otherwise and if possible, what we need to change in the code to get the previous behavior where the window loads in the full-screen mode as was in iOS 12.


Thanks in advance!

Replies

You have to change your settings for how Seague opens next view: https://stackoverflow.com/questions/56435510/presenting-modal-in-ios-13-fullscreen

Hi,


By using href and calling the third party url in webview, the webview is not loading in full screen. i solved the issues with other view that are not presenting in full screen with UIModalPresentationFullScreen. But to this webview i couldnt find the solution after ios13 changes has been made.


Thanks.

Same here , any further update ?

Hi,

I did some changes and checked the size of the webview , but as i am having the webview globally it changes to all the screen that interacts with webview. So couldnt do anything from my side, from the server webpage view it can be managed to make it right on the particular view. Have to check with that and will let you know about it.