当我在UITableView
上选择一行时,处理程序没有被调用...
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
我通过编程方式创建自定义单元格。我的UITableView
启用了用户交互,并将数据源和委托设置为文件所有者,以供表所在的视图控制器使用。我能够插入数据,但无法检测到触摸事件。甚至单元格都没有变蓝。
我错过了什么?
我尝试设置允许选择表:
tableView.allowsSelection = YES;
编辑:
更多细节 - 我在didSelectRowAtIndexPath
中使用了NSLog
,但它从未被打印。单元格甚至不会变成蓝色或看起来被选中。
我将单元格从我的自定义单元格更改为常规的UITableViewCells
,但仍然无法选择单元格。
UITableView
触摸操作。 - Kyle Clegg