原文地址: http://blog.sina.com.cn/s/blog_7e3132ca0100wyls.html

在XCode对应头文件中修改该类所继承的父类:

@interface TableViewController:UIViewController <UITableViewDataSource, UITableViewDelegate>
{
}
在对应的.m文件中添加如下代码:
@implementation TableViewController
{
UITableView *tableView = [[UITableView alloc]initWithFrame:CGRectMake(0,0,320,460) style:UITableViewStylePlain];
tableView.dataSource = self;
tableView.delegate = self;
[self.view addSubview:tableView];
}
这 样就在view上添加了一个tableView,但其样式是默认的,其中的内容也是空白的,而且此时是无法运行的,因为在头文件中添加了 UITableViewDataSource和UITableViewDelegate两个类,所以必须设置一些自定义tableView样式的方法,下 面列举了一些相关的方法:
设置Cell高度:
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
设置SectionHeader高度:
-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
设置SectionFooter高度:
-(CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
设置Section数目:
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
设置SectionHeader内容:
-(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{
设置各个Section中的Cell个数: 
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
设置Cell内容: 
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
设置Cell行缩进量:
-(NSInteger)tableView:(UITableView *)tableView indentationLevelForRowAtIndexPath:(NSIndexPath *)indexPath
设置Cell被选中响应前动作(例如:可用以判断选中的Cell,来阻止其响应)
-(NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath
设置Cell选中触发响应:
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
本文转自编程小翁博客园博客,原文链接:http://www.cnblogs.com/wengzilin/archive/2012/03/09/2387611.html,如需转载请自行联系原作者

[转]自定义UITableView各种函数相关推荐

  1. R语言编写自定义描述统计计算函数、使用doBy包的summaryBy函数计算不同分组(group)的描述性统计值(Descriptive statistics by group、样本个数、均值、标准)

    R语言编写自定义描述统计计算函数.使用doBy包的summaryBy函数计算不同分组(group)的描述性统计值(Descriptive statistics by group using summa ...

  2. mysql 自定义哈希函数_C++ STL无序容器自定义哈希函数和比较规则(超级详细)...

    前面在讲解 unordered_map.unordered_multimap.unordered_set 以及 unordered_multiset 这 4 种无序关联式容器(哈希容器)时,遗留过一个 ...

  3. GRDB自定义的纯函数

    GRDB自定义的纯函数 在GRDB中,用户可以自定义SQlite函数.这样,在SQL语句中,可以直接调用这些函数.但是在定义的时候,用户需要指定函数的pure属性,表示该函数是否为纯函数.纯函数是编程 ...

  4. 抽取样本java实验报告_一个自定义classloader的函数抽取壳样本

    原标题:一个自定义classloader的函数抽取壳样本 本文为看雪论坛文章 看雪论坛作者ID:lemn 本文为 看雪安卓高研2w班(7月班)优秀学员作品. 下面先让我们来看看学员的学习心得吧! 学员 ...

  5. JS自定义字符串格式化函数

    python的字符串格式化 test = 'name: {name} age: {age}' print(test.format(name='zq',age=22)) 输出: name: zq age ...

  6. 金和oa:自定义表单函数计算一段时期内的工作日

    今天介绍一下在自定义表单时如何去计算两个日期之间的工作日.这是很常用的一个js函数,比如在加班中,比如在请假中... 1. 计算两个日期之间的工作日,写附加元素页面 <script langua ...

  7. c语言学习-自定义并调用函数求三个数的最小公倍数

    c语言自定义并调用函数求三个数的最小公倍数 程序流程图: 代码: #include<stdio.h> int la1(int m ,int n,int p); int la2(int m ...

  8. php时间日期函数转字符串,php自定义时间转换函数示例

    本文实例讲述了php自定义时间转换函数.分享给大家供大家参考,具体如下: 我们可以把经常用到的函数封装起来,在抽象类中,然后继承来使用. /** * 时间转时间戳 * @param object $s ...

  9. c++绝对值函数_Python自带自定义高阶函数实战

    一.概述 高阶函数,就是一个函数可以接收另一个函数作为参数的函数,或者接受一个或多个函数作为输入并输出一个函数的函数.scala与之类似. 二.自带常用高阶函数 1.map #map(f, Itera ...

  10. wp/wordpress 自定义模板调用函数

    在主题开发的时候,我们不想直接将调用模板放在一级目录里面,防止文件被注入破坏,总是自定义一个inc文件夹,主题主要模块都放进去,需要的时候调用,这个时候就需要一个自定义模板调用函数,方便我们读取这些模 ...

最新文章

  1. matlab 2010 工具箱,Matlab2010下使用FULLBNT工具箱實現簡單的靜態貝葉斯網絡及推理...
  2. 单片机红外通信c语言,基于C语言的计算机与多单片机红外无线串口通信的实现.doc...
  3. markdown pad激活
  4. 理解 Android 消息机制
  5. VSS Teamwork 环境架设[文章汇编集]
  6. 写一个centos字符界面下的电量显示脚本
  7. vue如何加载html字符串_vue如何给html字符串添加指令?
  8. paip.jquery ajax 请求JSON数据填充SELECT全过程纪录
  9. Pyghon文件操作
  10. 书名:男人一本书 前言
  11. 软件工程基础-个人项目-数独游戏
  12. 秀米数字编号实用知识点
  13. Flutter开发日常练习-小猫咪杂货店(新增欢迎页,广告页和侧滑页面)
  14. 用计算机打字英语单词,计算机基本英语词汇
  15. 在移动硬盘安装操作系统
  16. php购物车页面如何做,HTML代码实现简易购物车
  17. 图解http(七)-web的攻击技术
  18. springboot 模块引用_Spring Boot(三):SpringBoot多模块(module)项目搭建
  19. win10系统如何连接到无线显示器?
  20. Java核心技术·卷I(原书第12版)

热门文章

  1. JParticles 2.0 发布,打造炫酷的粒子特效
  2. MySQL基本数据操作
  3. html标签种类很多,为什么不都用div?
  4. Django进阶之CSRF
  5. percona-xtrabackup 文档
  6. PCB走线载流能力-揭秘一
  7. Ubuntu使用技巧集锦(持续追加中……)
  8. 零零散散的一些知识点(二)
  9. [uva11174]村民排队 递推+组合数+线性求逆元
  10. ASP.NET站点Web部署(一键发布的实现)