Можно ли перемещаться, чтобы просмотреть контроллер по нажатию на часть текста UIlabel? - PullRequest
0 голосов
/ 08 февраля 2019

Мне нужно выполнить действие кнопки в конце UIlabel.Но это не ссылка на веб-страницу.Мне нужно перейти к новому ViewController.

ex: «стандартный фиктивный текст в отрасли с 1500-х годов, когда неизвестный принтер потребовал… ЧИТАТЬ ДАЛЕЕ.»

здесь READ MORE - кнопка.Когда пользователь нажал это слово, мне нужно переместить пользователя на новый UIViewController.Это возможно?или есть другой способ решить эту проблему?

1 Ответ

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

Ты думаешь, что путь к веб-странице.Вы должны больше думать о iOS.

Возможно ли ДА!Вы можете получить местоположение клика внутри UILabel и узнать, было ли оно в последних 2 словах.Просьба не делать этого.

Или textView + NSMutableAttributedString.И то, и другое слишком много для простой функции.

Подход первый: завершите UILabel "..." и, если вы щелкнете в любом месте метки, он перейдет к контроллеру полнотекстового представления (или увеличится и отобразит весь текст)

Подход второй: при использовании таблицы вы можете добавить изображение стрелки раскрытия в ячейку.Если щелкнуть ячейку, перейдите в полный просмотр.Пользователь поймет.

Подход третий: добавьте кнопку в конце вашей UILabel с надписью «читать дальше»

...