UITableView Grouped模式滑动内容时会触发重载事件,如何取消?

仙人掌 2011-12-14 09:43:52
经测试 UITableView Grouped模式 滑动内容时会触发重载事件:

1 cellForRowAtIndexPath

2 titleForHeaderInSection

导致数据重复加载,请问如何取消呢?
...全文
176 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
一丝晨光 2012-01-07
  • 打赏
  • 举报
回复
楼主的理解似乎不对,
1 cellForRowAtIndexPath

2 titleForHeaderInSection

这两个回调是系统根据特定事件(如用户滚动视图)来回调的,你需要的
是在这里生成指定的视图或者标题即可,按照系统的格式生成即可,不用担心的。
仙人掌 2011-12-14
  • 打赏
  • 举报
回复
您可以在titleForHeaderInSection中写个NSLog试一下 纵向滑动TableView时就会触发
咸清 2011-12-14
  • 打赏
  • 举报
回复
尽量在delegate中写好写通用,不要约束系统的事件和系统调用。

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧