Please Help! iOS input hide under keyboard if phone shake or put on surface

I did try to disable shake but no luck it’s still hide itself.
everything that I make it position:fixed; from bottom after I put my phone on table or while I’m typing it will hide but the keyboard still show.