Как мне остановить, чтобы мое приложение ios не открывало URL, когда пользователь нажимает на любую ссылку в приложении? - PullRequest
0 голосов
/ 27 февраля 2019

Я хочу, чтобы мое приложение не открывало URL, который может присутствовать в моем текстовом просмотре, когда я заполняю его данными, полученными из API.

Ответы [ 3 ]

0 голосов
/ 27 февраля 2019

Вы можете использовать этот код:

textView.dataDetectorTypes = []
0 голосов
/ 27 февраля 2019

Если вы реализуете textView (_: shouldInteractWith: in: взаимодействия:) из UITextViewDelegate , вы можете контролировать, должен ли URL открываться или нет.

Просто верните false, если вы не хотите обрабатывать какие-либо URL:

func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool {
    return false
}
0 голосов
/ 27 февраля 2019

Не отмечены флажки «Link» и «Address» для отключения URL, которые существуют в UItextview, см. Следующее.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...