在TableView中,didHighlightRowAt和didUnhighlightRowAt返回相同的结果,为什么?

时间:2019-05-25 08:16:32

标签: swift tableview

尝试跟踪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)" )

}

0 个答案:

没有答案