У меня есть текстовое представление, которое имеет свойства--> SELECTABLE: YES и EDITABLE: NO. Для открытия URL написано в TextView, я использовалКонтролировать отображаемый экран действия при длительном нажатии на url в текстовом виде
- (BOOL)textView:(UITextView)textView shouldInteractWithURL:(NSURL)URL inRange:(NSRange)characterRange
метод делегата от TextView, который, кажется, работает хорошо.
Проблема заключается в том, что пользователь долгое время нажимает ссылку в текстовом виде, появляется всплывающее окно действия, которое является поведением по умолчанию. Я хочу контролировать этот лист действий.
Пожалуйста, укажите способы.
Пытались с помощью ActionSheet делегата, но это не сработало.
Что вы хотите контролировать в 'Actionheet'? – iPeter
Если вы счастливы использовать стороннюю библиотеку [TTTAttributedLabel] (https://github.com/TTTAttributedLabel/TTTAttributedLabel), вы можете многое предложить. Я использовал его в различных проектах, чтобы вставить «гиперссылки» в текстовые блоки, не отображая фактический URL (бит, эквивалентный '' тегам в HTML). – Olivier
Если вы используете какое-то дополнительное имя библиотеки, то оно должно быть –