There are 3 ways to position the cursor on iOS in normal input fields:
1. long tap 2. long tap on spacebar 3. move 2 fingers simultaneously on the iPad virtual keyboard (iPad only).
For all the frustration i had with the iOS keyboard, it‘s actually quite good.
Real problems are often created by 3d-Party JavaScript tools, a old version of codemirror for example.