我有一个项目,有几个不同的 VC...其中两个有 TableViews
第一个工作得很好,我在那里有一个自定义视图等。
第二个也是自定义的,它填充了很好的信息,但与第一个不同......我无法点击它来继续下一个 VC
我已正确设置委托和数据源。我的项目中有另一个 VC,带有 tableview,它工作得很好。我能想到的第一件事可能是阻止它工作的是 UILabel 占据了单元格的 90%,但我不认为是这样,因为我将标签变小并尝试点击,但它仍然不会击中断点。
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let row = indexPath.row
selectedService = serviceArray[row].serviceID! as String
if selectedService != "" {
self.performSegue(withIdentifier: "fromCardDetailsToEditService", sender: self)
}
}
我不知道这是否重要,但是...我所在的 VC 位于选项卡栏控制器和导航栏控制器中。我在选项卡栏中的performSegue 重要吗?而且这个按钮不是标签栏项目?
你有没有GestureRecognizer
在你的UIViewController
因为万一GestureRecognizer
tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)
不打电话。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)