iOS 7和UITableViewDelegate的shouldHighlightRowatineXpath
我使用方法iOS 7和UITableViewDelegate的shouldHighlightRowatineXpath,ios,uitableview,ios7,Ios,Uitableview,Ios7,我使用方法-(BOOL)tableView:(UITableView*)tableView应该高亮度rowatindexpath:(nsindepath*)indepath NS\u可用\u IOS(6\u 0) iOS 6中的此方法在用户点击单元格时调用 苹果公司对此有何评论: //-触摸时调用tableView:shouldHighlightRowAtIndexPath: 排成一排对该消息返回“否”将停止 选择过程,不会导致当前选定的行 当触摸按下时,失去其选定的外观 但在iOS 7中,即使
-(BOOL)tableView:(UITableView*)tableView应该高亮度rowatindexpath:(nsindepath*)indepath NS\u可用\u IOS(6\u 0)代码>
iOS 6中的此方法在用户点击单元格时调用
苹果公司对此有何评论:
//-触摸时调用tableView:shouldHighlightRowAtIndexPath:
排成一排对该消息返回“否”将停止
选择过程,不会导致当前选定的行
当触摸按下时,失去其选定的外观
但在iOS 7中,即使在我尝试滚动我的UITableView
时,也会调用此方法。为什么?谢谢大家! 当用户在滚动前将手指放在单元格上时,单元格将高亮显示
相反,您可能希望使用以下选项:
(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;