/** * 选中某一行的时候调用(点击某一行) * * @param indexPath 被选中的那一行 */ - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { NSLog(@"selectRowAtIndexPath - %zd", indexPath.row); } /** * 取消选中某一行的时候调用 * * @param indexPath 被取消选中的那一行 */ - (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath { NSLog(@"deselectRowAtIndexPath - %zd", indexPath.row); } /** * 告诉tableView第indexPath行cell的高度 * */ - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { if (indexPath.row % 2 == 0) { return 100; } return 70; } - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { return 44; } /** * 告诉tableView第section显示怎样的头部控件 * */ - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { return [UIButton buttonWithType:UIButtonTypeContactAdd]; }
时间: 2024-10-09 23:20:52