If the virtual keyboard on iPhone is missing or goes missing while typing, you will find below the steps to fix this problem on your device.
Keyboard Missing or Not Appearing on iPhone
If the Keyboard goes missing while you are using a particular App, the problem is usually due to the App becoming incompatible or corrupted on your iPhone or iPad.
In this case, you should be able to fix the problem by deleting and reinstalling the App on your device.
However, if the Keyboard goes missing all the time and the issue appears to be system wide, you should be able to fix the problem using other methods as provided below.
1. Restart iPhone
Simply, restart your device and you might be surprised to see the keyboard back and working on your iPhone or iPad.
1. Go to Settings > General > scroll down and tap on Shut Down.
2. Use the Slider to Shut Down iPhone.
3. Wait for 60 seconds and Restart iPhone.
2. Turn Off Bluetooth
Turn OFF Bluetooth on your iPhone and see if this helps in fixing the problem.
1. Open Settings > toggle OFF Bluetooth.
After the keyboard appears, you can restart Bluetooth on your iPhone by moving the toggle to ON position.
3. Hard Reset iPhone
Depending on the model of your iPhone, follow the steps as provided below to Hard Reset iPhone.
iPhone 5, 6: Press and Hold both Home and Power buttons (ON/OFF), until the screen goes black and iPhone starts with Apple Logo.
iPhone 6, 7, 8: Press and Hold both Power and Volume Down buttons, until the screen goes black and you see Apple Logo appearing on the screen of your iPhone.
iPhone X: Press the Volume Up button and quickly release it. Next, press the Volume Down button and quickly release it.
Next, press and hold the Side button (Power button), until the screen goes dark and iPhone starts with Apple logo.
4. Reset All Settings
If above methods did not help, you will have to Reset the settings on your iPhone to original Factory Default values.
Note: This method will not remove any data from your iPhone.
1. Go to Settings > General > scroll down and tap on Reset.
2. On the next screen, tap on Reset All Settings.
3. On the next screen, enter your Lock Screen Passcode.
4. On the conformation pop-up, tap on Reset All Settings to confirm.
5. Factory Reset iPhone
If above methods did not help, you might be able to fix the problem by performing a Factory Reset on your iPhone using steps provided in this guide: How to Factory Reset iPhone.
A Factory Reset will completely erase all the Data on your iPhone, including corrupted files which might be causing the problem on your device.
After the Factory Reset, you can either Restore iPhone using a Backup (if available) or Setup iPhone as a New Device.