You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Shazron Abdullah (JIRA)" <ji...@apache.org> on 2014/05/05 23:41:16 UTC
[jira] [Updated] (CB-5227) Various keyboard issues with Cordova 3.1
on iOS
[ https://issues.apache.org/jira/browse/CB-5227?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Shazron Abdullah updated CB-5227:
---------------------------------
Component/s: (was: Plugins)
(was: iOS)
Plugin Keyboard
> Various keyboard issues with Cordova 3.1 on iOS
> -----------------------------------------------
>
> Key: CB-5227
> URL: https://issues.apache.org/jira/browse/CB-5227
> Project: Apache Cordova
> Issue Type: Bug
> Components: Plugin Keyboard
> Affects Versions: 3.1.0
> Environment: iOS 5.0, iOS 6.0, iOS 7.0
> Reporter: Tien Do
> Labels: keyboard-plugin
>
> I just tested Cordova 3.1 with a sample iOS app and experienced several keyboard issues.
> App settings:
> Xcode 5
> Status bar is hidden
> Landscape mode
> config.xml
> Issues:
> All versions: when focus on an input field then whole view is pushed up including navbar.
> iOS5/6: tap on an input field to open keyboard, then a black gap is briefly displayed at top of screen before keyboard pushes whole view up (is it status bar?)
> iOS7: there is no black gap like #2 issue, but there are other issues:
> I still see accessories bar before it's removed (hidden).
> Keyboard is translucent then I can see darker background in the space where current view is pushed up.
> If I changed , things are even worse:
> View is still pushed up, and when input field loses focus then a black gap is flickring at the top of screen, even on iOS 7, what doesn't happen if KeyboardShrinksView = false.
> Keyboard is no longer translucent on iOS 7.
> Below is my config.xml
> <preference name="DisallowOverscroll" value="true" />
> <preference name="HideKeyboardFormAccessoryBar" value="true" />
> <preference name="KeyboardDisplayRequiresUserAction" value="false" />
> <preference name="KeyboardShrinksView" value="true" />
> <preference name="SuppressesIncrementalRendering" value="false" />
> <preference name="TopActivityIndicator" value="gray" />
> <preference name="EnableLocation" value="false" />
> <preference name="EnableViewportScale" value="false" />
> <preference name="AutoHideSplashScreen" value="false" />
> <preference name="ShowSplashScreenSpinner" value="false" />
> <preference name="MediaPlaybackRequiresUserAction" value="false" />
> <preference name="AllowInlineMediaPlayback" value="false" />
> <preference name="BackupWebStorage" value="none" />
> <preference name="Fullscreen" value="true" />
> <preference name="Orientation" value="landscape" />
--
This message was sent by Atlassian JIRA
(v6.2#6252)