Ну, просто вытаскиваю идею из моей ... скажем, шляпы.
Не могли бы вы поместить прозрачное поле UIText поверх вида, который рисует текст? Если фон был четким, а цвет текста - ясным, пользователь не мог его воспринимать, но он все равно должен реагировать на все команды. Когда пользователь вводит и редактирует текст, вы можете нарисовать результаты в представлении внизу.
Я думаю, что выбор будет работать без каких-либо изменений. Когда пользователь выбирает чистый текст, это должно создать иллюзию автоматического выбора нарисованного текста.