【发布时间】:2017-09-05 21:10:08
【问题描述】:
我的 UITableview 位于一个容器内(需要嵌入 segue,因此我可以使用静态表格视图单元格),并且父视图控制器的父级是 UIViewcontroller 容器。
为什么表格视图上的一行需要长按才能触发转场?
如果我删除父 UIViewcontroller 容器,那么它可以正常工作。
【问题讨论】:
-
很难说。但是对我来说,有一次添加的(点击)手势识别器与表格视图冲突,导致您描述的类似。
-
是的,就是这样。我将如何赋予 tableview 优先级?
-
在我的情况下,我删除了手势识别器,因为它不应该在 tableview 可见时出现。对你来说,这看起来像是你需要的答案stackoverflow.com/questions/8192480/…
-
是的,这就是我所做的。顶层视图控制器容器是一个登录屏幕,点击识别器将关闭它。所以我只在登录屏幕可见时才启用它。
标签: ios swift uitableview uikit