【发布时间】:2014-04-13 22:40:38
【问题描述】:
我正在尝试在本身可点击的 TableViewCell 中使用带有数据检测器类型的 UITextView 的优势。
唯一的事情是,我需要 UITextView 的链接是可点击的,所以 userInteractionEnabled = YES,不幸的是,这将阻止任何触摸通过 UITableViewCell。
当然 UITextView 不能被编辑,我也将它子类化,拒绝它成为第一响应者以避免在其中选择文本。
我唯一需要的是检测用户是否触摸 UITextView,检查它是否是一个链接,如果它正在打开链接,否则重定向 UITableViewCell 上的触摸。
知道怎么做吗?
很像 twitter 应用程序(我们可以点击行或链接...)
【问题讨论】:
-
你可以看看我的新鲜回答right there
-
@jrc 我的回答似乎是一个更完整的解决方案。
-
@jrc 你是对的,下次我找到更好的解决方案时,我应该自己留着......
标签: ios uitableview touch uitextview datadetectortypes