Да, установите делегата для UITextField, и вы можете сказать, что пользователь делает в текстовом поле. Подробности см. В справочнике UITextField .
РЕДАКТИРОВАТЬ: ОК, так как это текстовое поле только для чтения, вы должны создать подкласс UITextField и переопределить beginTrackingWithTouch: withEvent: и endTrackingWithTouch: withEvent: , чтобы вы могли видеть, где находится касание и обновление произошло с помощью UIControl (UITextField является UIControl). Эти методы вызываются с помощью объекта UITouch, который сообщает вам, где произошло касание в UIControl (UITextField).
Я не знаю, почему вы хотели бы сделать это. Но в любом случае вам придется выяснить, где в тексте произошло касание, учитывая смещение касания x, y в элементе управления. Это будет еще одна забавная задача для решения.