gpt4 book ai didi

ios - UITableViewController 中的 didSelectRowAtIndexPath 不起作用

转载 作者:行者123 更新时间:2023-11-28 18:58:28 31 4
gpt4 key购买 nike

我有一个加载了 View 的 HomeViewController。顶部是 map View ,所以现在当我在它的顶部创建表格 View 时,它没有覆盖整个屏幕,而是覆盖了它的一小部分(实际上它是表格 View 形式的下拉列表),它显示正常cellForRowAtIndexPath 工作正常,但 didSelectRowAtIndexPath 根本不工作。我尝试在其上使用断点,但它并没有调用此方法,实际上感染它是在选择 View 返回即 map View 。点击tableview其实就是在改变后面的mapview..

我有来自 HomeViewController 继承的另一个类的 TableView

我正在使用一些 NIDropDown 类。如果它后面没有 View (只有 super View ),它工作正常,但如果它后面有任何 View ,它就不会醒来

最佳答案

需要确保的几件事-1)正如您所说,您的表格 View 位于 map View 之上。如果是这种情况,那也没关系。

2) 检查是否为 TableView 启用了用户交互。

3)检查是否设置了tableview的delegate(负责检测tableview的事件)。

4) 检查你是否没有在某处将委托(delegate)设置为 nil 并且表格 View 仍然可见。

我认为如果您按照上述步骤进行操作,那么应该触发 TableView 的事件,否则最好发布您的代码以获得有关该问题的一些其他线索。

关于ios - UITableViewController 中的 didSelectRowAtIndexPath 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29074975/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com