Thank you for the sample. The issue clearly reproduces with it.
In attempt to work around the problem, I first tried enabling the Cordova Keyboard
plugin from the project's Properties
and then setting its shrinkView
property to true
. However, it seems that the Keyboard
plugin integrated in AppBuilder for Cordova 3.7
is rather old and doesn't function very well on iOS 9 devices. In other words, this attempt didn't solve the matter. Next, I checked if newer version of the same plugin will help. Fortunately, after adding the latest Cordova Keyboard plugin version (1.1.2), as a custom one in the project, the behavior corrected itself. This said, here are the exact steps I performed in your project:
1. Download the latest version of the Cordova Keyboard plugin as an archive from here
2. Import the downloaded zip file as a custom Cordova plugin in the AppBuilder project, as shown here
3. On deviceready
, insert the following line:
4. Build and deploy the project on iOS 9 device and see if the changes have been applied.
I hope this helps.