// // ViewController.m // ZQRTableViewTest // // Created by zzqqrr on 17/8/24. // Copyright (c) 2017年 zzqqrr. All rights reserved. // #import "ViewController.h" @interface ViewController () <UITableViewDataSource> @property (weak,nonatomic) IBOutlet UITableView *tableView; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; //设置数据源 self.tableView.dataSource=self; } /** 设置多少组组 */ - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return 3; } /** 指定组中的行 */ - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { if(section==0)//第一组 { return 1; } else if(section==1)//第二组 { return 2; } else {//第三组 return 3; } } /** 每一组显示的内容 */ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *cell=[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil]; if(indexPath.section==0){ cell.textLabel.text=@"第一组第一行"; }else if(indexPath.section==1) { if(indexPath.row==0){ cell.textLabel.text=@"第二组第一行"; }else if(indexPath.row==1){ cell.textLabel.text=@"第二组第二行"; } } else{ if(indexPath.row==0){ cell.textLabel.text=@"第三组第一行"; }else if(indexPath.row==1){ cell.textLabel.text=@"第三组第二行"; }else{ cell.textLabel.text=@"第三组第三行"; } } return cell; } /** 头部文字 */ -(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section { if(section==0) { return @"哈哈"; }else if(section==1) { return @"?"; }else{ return @"哈哈哈"; } } /** 尾部文字 */ - (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section { if(section==0) { return @"呵呵"; }else if(section==1) { return @"?"; }else{ return @"呵呵呵呵"; } } @end