iOS-UITableViewController-cellForRowAtIndexPath不被调用
2015-10-11 10:28
417 查看
今天在修改整个项目的结构的时候,出现了一点故障,因为想要在点击cell的时候响应一些事件,所以就添加了cellForRowAtIndexPath方法.
但是在程序运行的时候,点击cell之后,numberOfSectionsInTableView方法和numberOfRowsInSection方法都有被调用,然而就是tableView的cellForRowAtIndexPath方法不被调用.
前提是已经设置数据源和代理,返回的cell个数也是正常的,不然的话,程序运行起来也没有可以点击的cell了.
结果原因是,因为我的页面里有uitextfield,想要在点击textfield之外的其他地方的时候,能给我退出编辑状态,也就是退出键盘,所以我给tableView添加了手势.
因为添加了手势,所以和cell的点击事件有冲突,所以才不被调用.
但是在程序运行的时候,点击cell之后,numberOfSectionsInTableView方法和numberOfRowsInSection方法都有被调用,然而就是tableView的cellForRowAtIndexPath方法不被调用.
前提是已经设置数据源和代理,返回的cell个数也是正常的,不然的话,程序运行起来也没有可以点击的cell了.
结果原因是,因为我的页面里有uitextfield,想要在点击textfield之外的其他地方的时候,能给我退出编辑状态,也就是退出键盘,所以我给tableView添加了手势.
因为添加了手势,所以和cell的点击事件有冲突,所以才不被调用.
相关文章推荐
- 链路故障排查记
- 让系统崩溃的黑天鹅分类
- 注册表的组织结构
- 激光打印机出现无字迹故障维修两例
- 打印机一般原理故障面面观
- 用EPTS诊断打印机故障的方法
- 打印机常见十大故障分析第1/2页
- 激光打印机故障及维修技巧知识
- SQLSERVER的非聚集索引结构深度理解
- 调整SQLServer2000运行中数据库结构
- C#基础语法:结构和类区别详解
- 深入c# 类和结构的区别总结详解
- c#结构和类的相关介绍
- C#中结构(struct)的部分初始化和完全初始化实例分析
- C#中类与结构的区别实例分析
- C#枚举类型与结构类型实例解析
- javascript实现表现、结构、行为分离的选项卡效果!
- 针式打印机字车故障的解析
- SQL Server误区30日谈 第10天 数据库镜像在故障发生后 马上就能发现
- 实用的js 焦点图切换效果 结构行为相分离