1

我想创建一个没有按钮的 tableView 单元格。为此,我使用 UITableViewDelegate:

 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    [[tableView cellForRowAtIndexPath:indexPath] setSelected:YES animated:NO];
}

但我有一个问题:在触地和突出显示状态出现之间有第二次延迟。如何实现高亮显示在触地时立即出现而没有延迟?

4

1 回答 1

3

您应该取消选中 IB 上 TableView 的 delaysContentTouches 属性。或以编程方式取消选中:

self.tableView.delaysContentTouches = NO;
于 2012-12-09T13:55:44.687 回答