Hi community.
First of all, I have a problem with one of my apps, and even is not made with ionic (because i started before knowing of the existence of ionic), i come here to ask for a solution because of the great community you have here.
The problem is with keyboards and is adressed as a bug by apple, causing the rejection of my app on the app store.
My app is cordova 3.5, and i’ve tried to use both this plugin https://github.com/driftyco/ionic-plugins-keyboard and https://github.com/apache/cordova-plugins/tree/master/keyboard using the methods close()
setting <preference name="KeyboardShrinksView" value="true and false" />
in config.xml
(You can see the bugs on live with a real iphone iOS 7.1 with safari in https://wineity.com/pg)
In all of my forms where i have a submit button, if I write something on the input field, and press the HTML submit button on the view, the keyboard hides and the form is submit, but the uiwebview or the viewport or whathever gets shrinked and remains like that. (see screenshot)
I’ve noticed that if you rotate the device and rotate again to vertical mode, the viewport returns to its original state.
I’ve tried diferent meta viewport tags, i’ve tried to delete the input in angular so the keyboard hides itself, and i’ve even set a javascript to force a scroll on form submit. Nothing has worked.
Its curious that if you submit the form via the “go” button on the keyboard, the webview has no problems. This only happens when the “IR” button is pressed.
Any help, please?
Thanks in advance. And I swear you that my next app will be made in ionic.