Is there any simple way to insert text at the caret position in a UITextField? I have a custom keypad with some special characters and I'm having difficulty making this work. I do not allow arbitrary input, the keypad is limited to about 20 special characters, and all others are rejected.
The method of using the global clipboard to insert is a bad one since with VoiceOver turned on it says "Paste" instead of the character inserted every time you use it. Which is not good enough.
Finding any alternate solutions seems quite difficult since all just reference the paste solution.