проблема включения dataDetectorTypes для UITextView в UITableViewCell

У меня есть UITextView внутри UITableViewCell в таблице. & Quot; редактируемые & Quot; для UITextView отключен, что позволяет мне установить dataDetectorTypes в UIDataDetectorTypeAll, что именно то, что я хочу. Теперь приложение определяет, когда пользователь касается ссылки в UITextView, и выполняет соответствующие действия.

Проблема возникает, когда пользователь касается части UITextView, где нет ссылки. Я хочу, чтобы didSelectRowAtIndexPath в делегате UITableView был вызван. Но это не так, потому что UITextView перехватывает прикосновение, даже когда ссылка не обнаружена.

Моим первым предположением было повернуть userInteractionEnabled в UITextView в NO. Это означает, что didSelectRowAtIndexPath будет вызван, но тогда UITextView не сможет обнаружить ссылки. Это ловушка-22.

Любые идеи о том, как это исправить?

Спасибо за любую помощь.

Ответы на вопрос(2)

Ваш ответ на вопрос