0

我有UITextView一个自定义UITableViewCell,当我单击 时UITextView,它不会触发didSelectRowAtIndexPath,如何更改此行为以便按预期调用该委托?

我尝试将 User enabled 属性设置UITextView为 false。这样做时,它会响应 didSelect。但后来我无法选择 TextView 中提到的链接,这基本上是我选择继续使用UITextView.

任何帮助或指针的家伙

4

3 回答 3

0

你不能同时做这两件事。

您可以UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath]在您的 didselectrowatindexpath 方法中使用。

您需要为每个文本字段提供适当的标签,并通过使用[cell viewWithTag:<#(NSInteger)#>]您可以获得其中提到的文本字段对象和链接。

于 2013-05-20T07:06:30.930 回答
0

如果您的表格视图是自定义的,您可以在用户触摸文本视图时自己触发 didSelectRowAtIndexPath 事件。

于 2013-05-20T08:06:54.323 回答
0

好吧,我设法通过UIButton在. 这吃了我的大脑两天!!UITableCellViewUIControlEventTouchUpInside

于 2013-05-22T13:19:49.660 回答