尝试跟踪TableView中突出显示的行时 我尝试使用这两个功能。
但是两者都同时返回相同的结果。 我们错过了什么吗?
突出显示行号时,不应返回一个行号 当它不突出显示时。
例如,当第0行未突出显示时,如果我们触摸该行 我们看到
did 0
did not 0
在控制台中。在设备上,它被视为应有的突出显示。
func tableView(_ tableView: UITableView, didHighlightRowAt indexPath: IndexPath) {
print( "did \(indexPath.row)" )
}
func tableView(_ tableView: UITableView, didUnhighlightRowAt indexPath: IndexPath) {
print( "did not \(indexPath.row)" )
}