我知道这个问题已经被问过很多次了。但是我如何将 UITextView
放在 UITableViewCell
中,我需要满足以下条件:
UITextView
不可编辑。
当我触摸要滚动的 UITableView
应该滚动。UITextView
应该是可交互的,从某种意义上说,如果我在其中有一个链接,我应该能够在 Safari 中打开它。- 触摸
UITextView
也应该调用didSelectRowAtIndexPath
UITextView
时,如果我执行 [cell.textView setUserInteraction:NO]
但在那种情况下,3 不起作用。如何满足所有这些条件?
谢谢。
最佳答案
我用过TTTAttributedLabel过去效果非常好!这是一个 UILabel,具有属性文本检测和委托(delegate)方法来处理与此文本的交互。由于它的作用类似于 UILabel,因此它最终也能满足您的要求。
- 不可编辑。
- 它不可滚动。
- 您可以与之交互(并自定义选择属性文本时发生的情况)
- 触摸应该向下转发到单元格本身,触发
didSelectCellAtIndexPath:
关于ios - UITableViewCell 包含 UITextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20536806/