【问题标题】:How to add "more" at the end of UILabel text after truncating in ios在ios中截断后如何在UILabel文本的末尾添加“更多”
【发布时间】:2015-03-18 12:03:54
【问题描述】:

在我的应用程序中,我在 Tableview 单元格中的两行上显示文本。
但我在第二行末尾有一个问题:文本正在截断并显示...

我的要求是在两个点之后显示更多按钮。
点的数量应该取决于更多的按钮宽度。

如何动态添加?
请帮帮我。

【问题讨论】:

  • 试着把你的问题分成更小的问题。例如添加一个按钮,按下按钮时展开/折叠单元格
  • 修正了一些语法和格式

标签: ios objective-c uibutton uilabel


【解决方案1】:

UILabel 没有这样的功能。您必须创建自己的 UILabel 的自定义标签(子类)才能实现此目的。

【讨论】:

  • Nitheesh 感谢您的回复。有什么方法可以在将标签文本截断到 .... 后添加几个字符
  • 没办法,因为截断是由 UI 标签管理的。这是默认功能,要自定义它,您必须继承 UILabel。
【解决方案2】:

您可以使用TTTAttributedLabel。它有一个非常有用的属性,称为attributedTruncationToken,用于在标签文本的末尾添加。它还可以管理链接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-14
    • 2013-08-01
    相关资源
    最近更新 更多