У меня есть UILabel
. Текст в UILabel
выглядит примерно так:
Lorem ipsum dolor sit er elit lamet, consectetaur cillium adipisicing pecu, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Website - example.com
YouTube - youtube.com/example
Twitter - twitter.com/example
Instagram - twitter.com/example
Так что этот текст динамический. Я получаю строку из API, и API содержит строку, подобную приведенной выше. Первый абзац меняется. Это может быть несколько абзацев или что угодно. Но текст со ссылками на сайт остается прежним.
Хорошо, в общем, я хочу, чтобы метка показывала только первую часть строки. Затем, когда пользователь нажимает кнопку, он показывает всю строку. Я не могу установить numberOfLines
, потому что первая часть строки изменяется. Можно ли как-то сказать этикетке, чтобы текст показывался только до
Website - example.com
YouTube - youtube.com/example
Twitter - twitter.com/example
Instagram - twitter.com/example
а затем, когда нажата кнопка, показывать всю строку?
Надеюсь, это не слишком запутало. Спасибо вам за помощь! Я использую Swift 4.