I'm using a TTMSFMXNativeUICollectionViewTemplateTextField when editing on an iPad the keyboard hide/collapse button works as expected but on an iPhone the Done button doesn't do anything.
the done button is added programmatically in the FireMonkey framework which hooks onto the virtual keyboard. (FMX.VirtualKeyboard.iOS.pas) this hooking only works for FireMonkey controls.
Pieter Scheldeman2015-02-27 10:30:46
Thanks for the info but doesn't really help :)
How come it works on an iPad but not an iPhone?
Users should surely expect something so fundamental on the keyboard as the Done button to work.
Thanks, understood and appreciated but until resolved it makes these controls unusable for editing.
Can you please let me know if you are likely to be able to resolve this?
Is there an update on this as iCL is unusable without this being remedied!
I found this thread because I had the same problem. I have solved with the procedure below, which hides this default FMX toolbar on the keyboard. Now I can create my own toolbar to the keyboard (simply use the iCL UIToolbar implementation) and assign it to the keyboard for a textfield using this line:
Thanks Hans for the input!
You are welcome. I actually have a supplement for this, because I had big problems hiding the keyboard again. The normal way using Objective-C would be to call: