[ 
https://issues.apache.org/jira/browse/CB-9214?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jesse MacFadyen resolved CB-9214.
---------------------------------
    Resolution: Fixed

> [StatusBar][iOS] Landscape webview height is calculated wrong after 
> StatusBar.hide();
> -------------------------------------------------------------------------------------
>
>                 Key: CB-9214
>                 URL: https://issues.apache.org/jira/browse/CB-9214
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugin Statusbar
>    Affects Versions: 5.0.0
>         Environment: [email protected]
> [email protected]
> [email protected]
> [email protected]
>            Reporter: Mark van Beek
>
> Using an iPad (screen size: 1024x768 in landscape) I noticed that the button 
> bar I put at the bottom of the screen was not there. Looking for the cause 
> (since it works in the browser), I started looking at the height reported by 
> the html tag (css: width: 100%; height: 100%). Here it showed that the size 
> was 1024x1772, meaning the size of the viewport was actually 1024x1772 
> (instead of 1024x768). After a lot of trail and error, googling and such, I 
> came across an old issue (https://issues.apache.org/jira/browse/CB-7549) 
> which gave me the idea to change the FullScreen & StatusBarOverlaysWebView 
> from false to true and finally the issue disappeared.
> Since 1772 == 768 + 1024 - 20, it seems like the computation for the 
> remaining height for the webview when the statusbar is not overlayed goes 
> wrong (at least in landscape mode)...
> STR:
> 1. Create a blank project
> 2. Add status bar plugin
> 3. Add this preference <preference name="StatusBarOverlaysWebView" 
> value="false" />
> 4. Use StatusBar.hide(); when the device is on landscape



--
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