【发布时间】:2018-06-30 22:29:58
【问题描述】:
我有一个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。
【问题讨论】:
-
如何确定第一次显示应该隐藏的部分是什么?
-
你能显示你试过的代码吗?这似乎不是那么困难的任务。点击按钮时更改标签的文本