ios - 添加阅读更多标签和扩展 UITableViewCell

标签 ios swift uitableview

我正在用标签填充 UITableView。仅当该标签中的字符数超过 120 并使 UItableViewCell 扩展以适应新的大标签时,我如何才能在该标签的末尾添加一个“阅读更多”按钮?请帮忙。 (快捷)

最佳答案

我认为您必须在字符串进入标签时手动调整它,将其转换为具有 120 个字符(带有 ....)的 NSAttributedString,然后附加一个 NSLinkAttributeName 对于带有虚拟 URL 的 read more 部分,覆盖 textView shouldInteractWithURL 并在其中放置扩展函数(应该只是用完整的字符串重新加载单元格)

关于ios - 添加阅读更多标签和扩展 UITableViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39613709/

相关文章:

ios - 如何强制纵向?

ios - 警告 : Attempt to present ZMNavigationController on **. ViewController 其 View 不在窗口层次结构中

ios - 重命名 iCloud 文档

ios - 如何从标签数组中快速更改 Collection View 中特定单元格标签的颜色

uitableview - UISearchBar 动画问题

ios - 在 iMessage 中的事件对话中设置文本

ios - 部分索引与搜索栏重叠(快速)

ios - 使用 REST 使捆绑 Realm 保持最新

swift - UIDocument 打开填充 TableView

ios - 如何使用来自 API 的数据搜索 tableview?