UITableView行选择和tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)
UITableView row selection and tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)
我在我的代码中进行行选择
tbvCounters.selectRow(at: counterIndexPath, animated: true, scrollPosition: .middle)
我假设协议方法
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)
应该触发,但没有。当我点击 UITableView 的行作为用户操作时,它工作正常。
我如何模拟用户点击 ti 触发器 "didSelectRowAt" 方法?
selectRow
不会触发 didSelectRowAt
,但您可以使用
触发
tbvCounters.selectRow(at: counterIndexPath, animated: true, scrollPosition: .middle)
self.tableView(self.tbvCounters, didSelectRowAt: counterIndexPath)
我在我的代码中进行行选择
tbvCounters.selectRow(at: counterIndexPath, animated: true, scrollPosition: .middle)
我假设协议方法
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)
应该触发,但没有。当我点击 UITableView 的行作为用户操作时,它工作正常。 我如何模拟用户点击 ti 触发器 "didSelectRowAt" 方法?
selectRow
不会触发 didSelectRowAt
,但您可以使用
tbvCounters.selectRow(at: counterIndexPath, animated: true, scrollPosition: .middle)
self.tableView(self.tbvCounters, didSelectRowAt: counterIndexPath)