Нет такого способа. Полная остановка.
Единственное, что вы могли бы сделать, чтобы прийти закрыть заключается в том, чтобы параллельно выложить текст с помощью CoreText, там calcualte текстовое положение из точки и применить это в UITextView. Это, однако, работает только с не-0 выборами. Кроме того, CoreText имеет другой механизм компоновки текста, например, поддерживает кернинг, который UITextView не делает. Это может привести к отклонениям вынесенного и выложенного текста и, таким образом, дать субоптимальные результаты.
Нет абсолютно никакого способа позиционировать каретку. Эта задача даже очень важна, если вы используете частный API. Это всего лишь один из многих «просто не надо» в iOS.
не могли бы вы рассказать нам, почему вы хотите сделать это для получения дополнительной информации? –
Это для отображения 'UIMenuController'. – Joshua