ios初识UITableView及简单用法
Posted zzqqrr
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios初识UITableView及简单用法相关的知识,希望对你有一定的参考价值。
// // 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 @"以上是关于ios初识UITableView及简单用法的主要内容,如果未能解决你的问题,请参考以下文章
ios开发之--UITableView中的visibleCells的用法