TableView didSelectRowAt 在与单元格内的 TextField 交互时未触发

问题描述 投票:0回答:0

我遇到了一个问题,当我在放置在 TableViewCell 中的 TextField 中单击时,我的 TableView 的 didSelectRowAt 方法没有被触发。这是我正在使用的代码片段:

override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    if (indexPath.row == 0) {
         // do something
         tableView.beginUpdates()
         tableView.endUpdates()
    }
}

我想知道解决这个问题的解决方案,并确保即使在与 TableViewCell 中的 TextField 交互时也会调用 didSelectRowAt 方法。任何见解或建议将不胜感激。谢谢!

下图说明了视图结构和层次结构。

ios uitableview storyboard
© www.soinside.com 2019 - 2024. All rights reserved.