Я не могу открыть NSURL внутри UITextView с Доступность включена. (Работает нормально при выключении)не в состоянии открыть NSURL внутри UITextView (Приписываемые текст), когда Доступность ON
I приписали текст внутри UITextView, который содержит некоторую строку и некоторые NSURL.
Обратите внимание, что я использовал атрибутную строку как Мне нужно, чтобы URL-адреса были подчеркнуты и показаны только как строка, так что, когда пользователь нажимает на эту подчеркнутую строку, ссылка открывается в браузере.
Пожалуйста, дайте мне знать, если требуется дополнительное разъяснение.
P.S. Я уже использовал UITapGesture, но не смог.
CGPoint tapLocation = [tapGesture locationOfTouch:0 inView:textView];
UITextPosition *textPosition = [textView closestPositionToPoint:tapLocation];
NSDictionary *attributes = [textView textStylingAtPosition:textPosition inDirection:UITextStorageDirectionForward];
NSURL *url = attributes[NSLinkAttributeName];
Это TextPosition не прав, когда доступность включен.
Благодаря
Жест коснулось менее вероятного использования человеком, имеющим доступность. вы активировали ссылку, чтобы работать, если пользователь просматривает текст и двойные краны? ссылается ли ссылка на ссылку в озвучке? – Wain
Да, это говорит о себе как о связи. Еще одно, это решение отлично работает в симуляторе. –
Если его описание как ссылки, а не щелчка вверх или вниз фокус, немедленно переходит к ссылке, и пользовательские двойные ответвления и действие будут активированы, что в основном является делегатом вашего UITextView. – IOSCODER