Iphone 在scrollEnabled=NO的表格视图上滚动将取消高亮显示以前选择的行

Iphone 在scrollEnabled=NO的表格视图上滚动将取消高亮显示以前选择的行,iphone,objective-c,ios,xcode,ipad,Iphone,Objective C,Ios,Xcode,Ipad,若要复制,请添加一个将“滚动启用”设置为“否”的表视图。 然后点击一行,然后在表格视图上滚动,您将看到上一个选择变得不亮,直到您抬起手指进入表格视图 这似乎是默认行为,是否有方法覆盖它?我想您可以尝试将表视图的UITableViewCellSelectionStyle设置为这样 self.tableView.selectionStyle = UITableViewCellSelectionStyleNone; 在用户抬起手指之前,这将禁用触地时单元格高亮显示的外观。苹果的文档提到了这一点:我想

若要复制,请添加一个将“滚动启用”设置为“否”的表视图。 然后点击一行,然后在表格视图上滚动,您将看到上一个选择变得不亮,直到您抬起手指进入表格视图


这似乎是默认行为,是否有方法覆盖它?

我想您可以尝试将表视图的
UITableViewCellSelectionStyle设置为这样

self.tableView.selectionStyle = UITableViewCellSelectionStyleNone;

在用户抬起手指之前,这将禁用触地时单元格高亮显示的外观。苹果的文档提到了这一点:

我想你可以试着像这样设置你的表视图的
UITableViewCellSelectionStyle

self.tableView.selectionStyle = UITableViewCellSelectionStyleNone;
在用户抬起手指之前,这将禁用触地时单元格高亮显示的外观。苹果的文件提到了这一点: