tableView的几个常用代理方法

我们经常用到的代理方法,大多是tableView必须的实现的,这里这几个可选的,但用来处理一些小细节是非常方便的。

/tableView将要显示这个cell触发

- (void)tableView:(UITableView*)tableView willDisplayCell:(UITableViewCell*)cell forRowAtIndexPath:(NSIndexPath*)indexPath{

}

//tableView将要显示头视图触发

- (void)tableView:(UITableView*)tableView willDisplayHeaderView:(UIView*)view forSection:(NSInteger)sectionNS_AVAILABLE_IOS(6_0){

}

//tableView将要显示尾视图触发

- (void)tableView:(UITableView*)tableView willDisplayFooterView:(UIView*)view forSection:(NSInteger)sectionNS_AVAILABLE_IOS(6_0){

}

////当cell滑出屏幕时会触发此方法

- (void)tableView:(UITableView*)tableView didEndDisplayingCell:(UITableViewCell*)cell forRowAtIndexPath:(NSIndexPath*)indexPathNS_AVAILABLE_IOS(6_0){

}

//tableView已经结束显示头文件触发

- (void)tableView:(UITableView*)tableView didEndDisplayingHeaderView:(UIView*)view forSection:(NSInteger)sectionNS_AVAILABLE_IOS(6_0){

}

//tableView已经结束显示尾文件触发

- (void)tableView:(UITableView*)tableView didEndDisplayingFooterView:(UIView*)view forSection:(NSInteger)sectionNS_AVAILABLE_IOS(6_0){

}

你可能感兴趣的:(tableView的几个常用代理方法)