UITableView 代码

【1】拖入一个UITableView

【2】将TableView的dataSource与控制器连接

【3】首先得遵循UITableView的数据源协议<UITableViewDataSource>

【4】加入图标文件

【5】代码

1.设置一共多少组,系统默认是1组,所以不写的话就默认1组

#pragma mark 返回多少组
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{// 在这里默认是1,写与不写一样return 1;
}

2.返回多少行,这里返回9行

#pragma mark 返回一组多少行
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{return 9;
}

3.返回每一行的具体数据

  下表为箭头样式

UITableViewCellAccessoryCheckmark
  
UITableViewCellAccessoryDetailButton
UITableViewCellAccessoryDetailDisclosureButton
  
UITableViewCellAccessoryDisclosureIndicator
  
UITableViewCellAccessoryNone
表示没有
#pragma mark 返回具体数据
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell=[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitlereuseIdentifier:nil];/************************设置左边图标*******************/// 1.取出第i行所使用的图片名称NSString *imageName=[NSString stringWithFormat:@"00%d.png",indexPath.row+1];// 2.cell.imageView.image=上面取得的image的名字cell.imageView.image=[UIImage imageNamed:imageName];/***********************设置主标题*********************/cell.textLabel.text=@"12312432";// 设置子标题,需要在上面的UITableViewCellStyleDefault改为UITableViewCellStyleSubtitlecell.detailTextLabel.text=@"详细描述"; //子标题内容为详细描述// 设置cell箭头样式cell.accessoryType=UITableViewCellAccessoryCheckmark;return cell;}

4.设置每一行的行高

  1)加入代理

2)添加代理协议<UITableViewDelegate>

3)调整高度

#pragma mark- 调整每一行的高度,代理方法
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{// 设置所有高度为70;return 60;// 也可以根据传入的不同内容进行不同的高度设置// 行数越多,高度越高//return 40+indexPath.row*5;
   }

转载于:https://www.cnblogs.com/madeininfi/p/3667495.html

【UIKit】UITableView 3相关推荐

  1. 【UIKit】UITableView 自定义Cell2

    [自定义Cell2][Code]:全部通过代码添加 [1]:设置Cell 1):创建一个MsgCell类 继承UITableViewCell .h中声明2个属性一个是用户头像,另外一个是发表的文字 ...

  2. 【UIKit】UITableView 1

    UITableView:代码 section:组别 row:行号 [1]拖入一个UITableView [2]将TableView的dataSource与控制器连接 [3]首先得遵循UITableV ...

  3. 【UIKit】UITableView.02

    UITableView.02: [1]拖入一个UITableView [2]将TableView的dataSource与控制器连接 [3]首先得遵循UITableView的数据源协议<UITab ...

  4. 【UIKit】UITableView.06

    UITableView.06: [1]拖入ToolBar,TableView [2]连线,设置代理模式,数据源等(ToolBar中的垃圾桶也需要连接方法removeRow) [3]代码 1.声明 my ...

  5. 【UIKit】表格 UITableView

    UITableView的使用介绍 官方文档:Table View Programming Guide for iOS UITableView基本使用基本步骤 准备数据源的数组 遵循的协议UITable ...

  6. 【UIKit】表格自定义单元格(UITableViewCll)

    自定义表格单元格(Cell)操作 使用NIb文件自定义单元格(Cell) 1.          创建UITableViewCell的子类,创建的同时记得选择生成xib文件(当然你也可以将控件通过代码 ...

  7. 【UIKit】UIView基础学习

    UIView基础介绍 官网文档: View programming Guide for iOS UIView Class Reference [常用属性和方法] UIKit User Interfac ...

  8. 【UIKit】文本框(UITextField)及键盘遮挡处理和回收

    文本框(UITextField)及键盘遮挡处理和回收 文本框属性 官网文档:UITextField Class Reference 以下都是可以在IB中选择设置的,也可以使用代码编写 placehol ...

  9. 【UIKit】TabView

    [TabView] [下面的tab栏][code] [第一步]:创建一个Tabbed Application [第二步]:加入图片素材. [第三步]:创建3个有xib的类文件 FirstViewCo ...

最新文章

  1. SQLite数据库存储
  2. 学生档案管理系统(续)
  3. boost::units模块实现测试数量之间的转换的测试程序
  4. 高级数据结构与算法 | AVL树 (高度平衡树)
  5. python 免费空间_总算找到php免费空间
  6. 电子计算机技能竞赛数据,2015年浙江省中等职业学校计算机应用技术专业学生职业技能大赛“计算机检测维修与数据恢复”赛项规程.doc...
  7. width:100vh与min-height:calc(100vh + 51px)
  8. 将 nginx 安装成 windows 的方法
  9. PHP判断用户是否登录
  10. python项目开发实例-Python小项目:快速开发出一个简单的学生管理系统
  11. java---数组常用的方法:
  12. 如何用科研经费报销会务、餐饮、住宿费
  13. 常见的SQL面试题:经典50例
  14. PDF转换成word转换器绿色版使用步骤
  15. 短视频去水印威信小程序源码下载,内附去水印解析接口
  16. react 跨域—— jsonp 跨域
  17. android10.0连接wifi后提示“已连接,但无法访问互联网”
  18. Scout - 可扩展的服务器和应用监控服务
  19. FI--SAP财务系统总账应用技巧
  20. 安卓手机通过USB连接路由器有线上网

热门文章

  1. 洛谷——P1119 灾后重建
  2. 制作mac系统安装U盘
  3. UNIX 网络编程知识,函数积累
  4. Android 核心分析之十二Android GEWS窗口管理之基本架构原理
  5. HDU2855 Fibonacci Check-up 矩阵的应用
  6. C#中模态对话框释放问题
  7. Android—Window、WindowManage、屏幕绘制及刷新
  8. 划分VLAN,以及VLAN间通信
  9. nmap在kali的使用方法和常见命令(入门)
  10. MainActivity向子Fragment传值