tableView常用方法

2016-10-14  本文已影响53人  xing_zhu

#pragma mark - < UITableViewDelegate>

//点击Cell时调用函数

- (void)tableView:(UITableView*)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath

{

NSLog(@"第%zd行",indexPath.row);

}

/**

*取消选中某一行时候调用

*@param indexPath被取消选中那一行《当另一行被选中,前面选中对的行被取消》

*/

- (void)tableView:(UITableView*)tableView didDeselectRowAtIndexPath:(NSIndexPath*)indexPath

{NSLog(@"被取消的第%zd行",indexPath.row);}

*告诉第indexpath行高

- (CGFloat)tableView:(UITableView*)tableView heightForRowAtIndexPath:(NSIndexPath*)indexPath

{if(indexPath.row%2==0) {return20;}

return100;}

在头部分区高度设置

- (CGFloat)tableView:(UITableView*)tableView heightForHeaderInSection:(NSInteger)section

{

return60;

}

分区的头部返回一个UIView

- (UIView*)tableView:(UITableView*)tableView viewForHeaderInSection:(NSInteger)section

{

return[UIButtonbuttonWithType:UIButtonTypeContactAdd];

}

- (void)scrollViewDidScroll:(UIScrollView*)scrollView

{

NSLog(@"---*********----%@",scrollView);

}

上一篇下一篇

猜你喜欢

热点阅读