In my application, I have a form of client information on which there are several text fields that I used, now that the user is editing a field, I need to move the whole view up so that the editing text box does not work under the iPad’s internal keyboard, and it works fine. Now the client wants to use an external Bluetooth keyboard to fill out this form. As soon as this external keyboard is connected to the iPad, when editing any text field, the internal keyboard will not be displayed in the application, since the external keyboard is connected, in which case the whole view should be on the page and there is no need to move it. But when I edit the text box, it still goes up without showing the internal keyboard on the screen, and this leaves half the screen blank when it moves the whole view up.
To do this, I tried several ways, like turning on internal show / hide notifications on the keyboard, but this notification is called only when the external keyboard is not connected, and this does not help me. They also tried with the ExternalAccessory infrastructure, but he did not find that the connected Bluetooth keyboard also tried with EADemo to detect the external keyboard and not to detect the external keyboard, but it detects a docking station connected to it for connecting to credit cards.
If someone here has passed this function or knows something related to this, then please let me know.
source share