UITableView回调函数的执行顺序
来源:互联网 发布:新疆人 知乎 编辑:程序博客网 时间:2024/04/30 07:41
UITableView 回调函数调用顺序:
1、
-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView
{
//只加载一次。首先加载的就是这个函数。
}
2、
-(CGFloat)tableView:(UITableView*)tableView heightForHeaderInSection:(NSInteger)section
{
//有几个section就会加载几次。
}
3、
-(CGFloat)tableView:(UITableView*)tableViewheightForFooterInSection:(NSInteger)section
{
//有几个section就会加载几次。
}
4、
-(NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section
{
//每一个section中的row数量只调用一次。
}
5、
-(CGFloat)tableView:(UITableView *)tableViewheightForRowAtIndexPath:(NSIndexPath *)indexPath
{
//有多少个row就会调用多少次这个函数。
}
6、
-(UITableViewCell*)tableView:(UITableView *)tableViewcellForRowAtIndexPath:(NSIndexPath *)indexPath
{
//其中6和7交替调用。就是每加载完一个Cell就会调用一次7,7调用结束之后有开始加载6。直到把tableView中的所有cell全部加载完成后,6和7才结束。
}
7、
- (BOOL)tableView:(UITableView *)tableViewcanEditRowAtIndexPath:(NSIndexPath *)indexPath
{
//和6交替调用。
}
8、
-(UIView*)tableView:(UITableView *)tableViewviewForHeaderInSection:(NSInteger)section
{
//当所有的Cell加载完后,调用这个函数。有多少个section(Header+ Footer),就会调用多少次该函数。
}
总结:首先调用section(row)的个数,然后调用section(row)的高度,最后加载内容(先加载row,后加载section)。
对于一些动作函数(例如点击、移动、删除),当动作发生时调用这些函数。
来自 <http://blog.sina.com.cn/s/blog_c1279bc90101b0t6.html>
- UITableView回调函数的执行顺序
- 如何按照顺序执行异步ajax的回调函数
- js 异步操作,回调函数控制执行顺序
- 使用回调函数,来确定js函数执行顺序
- 关于UIScrollViewDelegate协议中每个回调函数的意义及执行顺序的理解
- 关于UIScrollViewDelegate协议中每个回调函数的意义及执行顺序的理解
- ajax回调函数执行顺序带来的同步异步问题
- ajax回调函数执行顺序带来的同步异步问题
- ajax回调函数执行顺序带来的同步异步问题
- ajax回调函数执行顺序带来的同步异步问题
- UITableView方法的执行顺序
- webviewClient 回调函数 顺序
- 回调函数 异步执行
- 关于js的callback回调函数以及嵌套回调函数的执行过程理解
- js中的for循环与异步回调函数执行顺序问题
- android显示view时各回调函数执行顺序
- dwr回调函数不执行的问题
- uploadify中完成回调函数不执行的解决方法
- 工作流
- 小心使用ArrayList和LinkedList
- Centos7 x64 javaWeb环境搭建
- HDOJ--3552--I can do it!(思维)
- linux-->touch命令详解
- UITableView回调函数的执行顺序
- 使用xib给label等文字显示控件添加attributed属性
- 单例模式(singleton模式)总结
- 求解二进制中1的个数
- 在图片上面添加一个图片,实现12306验证码的选择并获取相关坐标的功能
- Android-socket-client客户端<2>
- 深入分析JavaWeb Item31 -- JDBC(MySQL)事务管理
- ucosIII 信号量
- Appium__用户登录&退出