Closed juansobral closed 5 years ago
Noone seems to answer here. Weird as it seems an obvious issue.
Also posted on Stackoverflow. https://stackoverflow.com/questions/52744904/ionic-3-keyboard-doesnt-work-correctly-on-ion-footer-only-ios
Thanks for the issue, we'll take a look. This was something we had fixed properly in the ionic proper with the older keyboard plugin, but this might be reintroduced with the new plugin. I would add that you should make sure you have this set in your config.xml
https://github.com/ionic-team/cordova-plugin-ionic-keyboard#keyboardresizemode
Hey Mike, thanks for the quick reply, however this approach is something we already tested and it's still not working.
Thanks
Hello @mhartington,
We are also having same issue here and tried your approach of using keyboardresizemode
but no luck. we hope you will put it in priority and resolve as soon as possible.
Thanks,
@juansobral @hardikamutech @klifa90 - did you guys manage to find a way to make this work ? I am currently using a directive that adds padding to the footer, but this is not the solution I want to keep since it also looks bad (I would like the footer to grow with the keyboard).
@Scobee We couldn't make it work. There are other issues with the footer as well on iphone X. We implemented some hacks and are moving forward with React Native.
Got it @klifa90, sorry to hear that/ Hoping @mhartington will bring us some good news in the future!
Has anyone found a solution to this issue? The old plugin causes lockups on iOS 12 for us, so isn't an option.
add it in config.xml:
@wenjianli92's suggestion worked for me
I can't reproduce on Ionic 4 with latest version of the keyboard plugin. Closing
may be help anyone this sollution for old version add to config.xml preference name="fullscreen" value="true" /
The issue still exists in ionic 3 with the keyboard (2.1.3) and webview (4.0.1). You can workaround the issue by using ion-footer WITHOUT ion-toolbar inside. However doing that it will screw up the slide animation on page back.
The only thing that is working for me is by adding the following css line
.toolbar-ios { overflow: visible }
Any recommended solution for this for ionic-v1? I have tried the various suggestions in this thread but none seem to work for the same issue in v1.
Video of issue:
https://imgur.com/a/PRLPJYw
Description:
When opening the keyboard all the ion footer stuff disappears. Just tapping again on the field will make it appear again. Check video. THIS DOES NOT HAPPEN ON ANDROID. Only on iOS simulator and real device Also, if using safari development mode and inspecting elements, any css modification via safari will make the footer look good again. It seems it's the initial drawing that gets broken.
What I tried:
Adding in config.xml
<preference name="CordovaWebViewEngine" value="CDVUIWebViewEngine" />
So ionic uses UIWebView instead of WKWebView. It works but app is very slow and other things don't work correctly as the app was built using WKWebView in mind.Other thing that works is changing to old cordova ionic keyboard (deprecated) but when closing the keyboard all actions (button taps, navigation, etc) stops working on the app...
Tried forcing css/html rerender on keyboard opening, playing with field focus and changing between different plugin versions. Noone worked.
Code Setup:
Ionic Info: