我有UITextView
一个自定义UITableViewCell
,当我单击 时UITextView
,它不会触发didSelectRowAtIndexPath
,如何更改此行为以便按预期调用该委托?
我尝试将 User enabled 属性设置UITextView
为 false。这样做时,它会响应 didSelect。但后来我无法选择 TextView 中提到的链接,这基本上是我选择继续使用UITextView
.
任何帮助或指针的家伙
我有UITextView
一个自定义UITableViewCell
,当我单击 时UITextView
,它不会触发didSelectRowAtIndexPath
,如何更改此行为以便按预期调用该委托?
我尝试将 User enabled 属性设置UITextView
为 false。这样做时,它会响应 didSelect。但后来我无法选择 TextView 中提到的链接,这基本上是我选择继续使用UITextView
.
任何帮助或指针的家伙
你不能同时做这两件事。
您可以UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath]
在您的 didselectrowatindexpath 方法中使用。
您需要为每个文本字段提供适当的标签,并通过使用[cell viewWithTag:<#(NSInteger)#>]
您可以获得其中提到的文本字段对象和链接。
如果您的表格视图是自定义的,您可以在用户触摸文本视图时自己触发 didSelectRowAtIndexPath 事件。
好吧,我设法通过UIButton
在. 这吃了我的大脑两天!!UITableCellView
UIControlEventTouchUpInside