[ 
https://issues.apache.org/jira/browse/CB-9240?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15033664#comment-15033664
 ] 

Martin Mädler commented on CB-9240:
-----------------------------------

I can confirm this issue is happening with our *iPad only* app, which is locked 
to landscape mode.

Which means that Deployment Info -> Device Orientation -> Landscape Left and 
Landscape Right is checked (Portrait options are unchecked). And in config.xml 
we have this
<preference name="Orientation" value="landscape"/>

To the issue. The device is in landscape mode; the splash screen in shown 
correctly in landscape mode; but as soon as I hide the splash screen from the 
app (using navigator.splashscreen.hide()), the landscape view of my app is 
weirdly rotated by 90 degrees. But the device remains in landscape mode, so 
parts of the app are being cut off. But in only happens with a limited set of 
iOS versions.

Tested on the iPad Air simulator.
iOS 8.1 - Issue present
iOS 8.2 - Issue present
iOS 8.3 - ok
iOS 8.4 - ok
iOS 9.0 - ok
iOS 9.1 - ok

The aforementioned patch (commenting out existing code) seems to fix the issue 
though. Thanks!

Maybe [~shazron] should take a look at this, who introduced this code in the 
first place?
https://github.com/apache/cordova-plugin-splashscreen/commit/52c025bbef54c1e6235ddbc1f9a5dbf06fec6387

> Cordova splash screen plugin iPad landscape mode issue
> ------------------------------------------------------
>
>                 Key: CB-9240
>                 URL: https://issues.apache.org/jira/browse/CB-9240
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugin SplashScreen
>         Environment: iPad iOS 8
>            Reporter: Hetal
>              Labels: ios, landscape, plugin, splashscreen
>
> I am using the Cordova splash screen plugin 
> (https://github.com/apache/cordova-plugin-splashscreen) in my hybrid mobile 
> app targeted for iOS. I have all the splash screen images added to my 
> project. The reason for using this plugin is to elongate the time for which 
> the splash screen is shown and I manually hide it later in the app. So my 
> config.xml has the following declarations:
> <preference name="AutoHideSplashScreen" value="false" />
> <preference name="ShowSplashScreenSpinner" value="false"/>
> This plugin works fine in the portrait mode on iPhone and iPad. But on the 
> iPad in landscape mode, the plugin shows the splash image in portrait mode 
> and consequently my first app view also shows in the portrait mode even 
> though the device is in landscape mode. 
> The screenshots are available here: 
> http://stackoverflow.com/questions/31035650/cordova-splash-screen-plugin-ipad-landscape-mode-issue



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to