Как я могу переопределить обнаружение ссылки UITextView? - PullRequest
1 голос
/ 20 июля 2011

У меня есть UITextView, который автоматически определяет URL ссылки. Вместо того, чтобы открывать его в Safari, я хочу представить свой собственный контроллер модального представления, который содержит веб-просмотр, чтобы мои пользователи оставались в приложении.

Как мне этого добиться?

Ответы [ 2 ]

0 голосов
/ 14 августа 2011

Для всех аккаунтов это возможно с помощью:

- (void)webView:(id)fp8 decidePolicyForNavigationAction:(id)fp12 request:(id)fp16 frame:(id)fp20 decisionListener:(id)fp24;

Кредит идет на Muthu.chidambar здесь http://forums.macrumors.com/showthread.php?t=745879 (если это работает, то ;-))

0 голосов
/ 20 июля 2011

Не думаю, что ты можешь.

Если UIWebView сообщит своему делегату при нажатии на ссылку, UITextView не предоставляет такую ​​информацию.

Вы можете использовать UIWebView вместо UITextView, но это обходной путь ...

...