题记:写这篇博客要主是加深自己对设置返回的认识和总结实现算法时的一些验经和训教,如果有错误请指出,万分感谢。

1 媒介

UITableView中的个每Section中都可以设置页眉和页脚,来满意需求。用户都可以自己设置。

2 代码实例

ZYViewHeaderFooterController.h:

#import <UIKit/UIKit.h>@interface ZYViewHeaderFooterController : UIViewController<UITableViewDelegate,UITableViewDataSource>//添加理代@property(nonatomic,strong) UITableView *myTableView;@end

ZYViewHeaderFooterController.m:

每日一道理
喜欢海,不管湛蓝或是光灿,不管平静或是波涛汹涌,那起伏荡漾的,那丝丝的波动;喜欢听海的声音,不管是浪击礁石,或是浪涛翻滚,那轻柔的,那澎湃的;喜欢看海,不管心情是舒畅的或是沉闷的,不管天气是晴朗的或是阴沉的,那舒心的,那松弛的……
@synthesize myTableView;- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];if (self) {// Custom initialization}return self;
}- (void)viewDidLoad
{[super viewDidLoad];// Do any additional setup after loading the view, typically from a nib.self.view.backgroundColor = [UIColor whiteColor];myTableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStyleGrouped];//设置列表款式为单简的款式 还有一个款式为UITableViewStyleGrouped为组分模式   UITableViewStylePlain为通普的款式self.myTableView.delegate = self;//设置理代为自身myTableView.dataSource = self;//设置数据源为自身self.myTableView.autoresizingMask = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight;//确保TablView够能准确的整调巨细[self.view addSubview:myTableView];
}//设置个每Section呈现多少行
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{return 3;
}
//每行像是的数据
-(UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{UITableViewCell *result = nil;if ([tableView isEqual:myTableView]) {static NSString *tableViewCellIdentifier = @"MyCells";//设置Cell识标result = [tableView dequeueReusableCellWithIdentifier:tableViewCellIdentifier];//通过标示符返回一个可重用的表视图单元格对象if (result == nil) {result = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:tableViewCellIdentifier];//初始化一个表格单元格款式和重用的识标符,并将它返回给调用者。}//indexPath.section 表现section的索引 indexPath.row表现行数的索引result.textLabel.text = [NSString stringWithFormat:@"Section %ld,Cell %ld",(long)indexPath.section,(long)indexPath.row];}return result;
}
//设置Section的Header
-(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{NSString *result = nil;if ([tableView isEqual:myTableView]&§ion==0) {result = @"Section 0 Header";}return result;
}
//设置Section的Footer
-(NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section{NSString *result = nil;if ([tableView isEqual:myTableView]&§ion==0) {result = @"Section 0 Header";}return result;
}

行运结果:

3 结语

以上就是有所容内,望希对大家有所助帮。

文章结束给大家分享下程序员的一些笑话语录: 问答
Q:你是怎么区分一个内向的程序员和一个外向的程序员的? A:外向的程序员会看着你的鞋和你说话时。
Q:为什么程序员不能区分万圣节和圣诞节? A:这是因为 Oct 31 == Dec 25!(八进制的 31==十进制的 25)

转载于:https://www.cnblogs.com/xinyuyuanm/archive/2013/04/28/3049934.html

设置返回IOS开发(26)之UITableView的页眉和页脚相关推荐

  1. iOS开发UI篇—UITableview控件基本使用

    iOS开发UI篇-UITableview控件基本使用 一.一个简单的英雄展示程序 NJHero.h文件代码(字典转模型) 1 #import <Foundation/Foundation.h&g ...

  2. iOS开发UI篇—UITableview控件使用小结

    iOS开发UI篇-UITableview控件使用小结 一.UITableview的使用步骤 UITableview的使用就只有简单的三个步骤: 1.告诉一共有多少组数据 方法:- (NSInteger ...

  3. 1.17 设置工作簿的页眉和页脚 [原创Excel教程]

    原文:http://coolketang.com/staticOffice/5a97f0480b61607bf6c7df84.html 1. 本节课将为您演示,在打印时的页眉和页脚的设置.首先点击左上 ...

  4. Excel表格中如何设置页眉、页脚

    Excel表格中如何设置页眉.页脚 目录 Excel表格中如何设置页眉.页脚 1.点击右上角"office按钮" ​2.点击"打印"---"打印预览& ...

  5. 计算机应用2003页眉和页脚,《设置页面格式、页眉和页脚》教案

    <<设置页面格式.页眉和页脚>教案>由会员分享,可在线阅读,更多相关<<设置页面格式.页眉和页脚>教案(5页珍藏版)>请在人人文库网上搜索. 1.南宁市 ...

  6. python使用fpdf创建pdf文件包含:页眉、页脚并嵌入logo图片、设置使用中文字体

    python使用fpdf创建pdf文件包含:页眉.页脚并嵌入logo图片.设置使用中文字体 #python使用fpdf创建页眉.页脚并嵌入logo图片.设置使用中文字体 from fpdf impor ...

  7. 论文页眉奇偶页不同怎么设置_怎样设置Word页眉页脚奇偶页不同?

    来自Excel之家,侵联系删 有伙伴问,怎么设置满足下列要求的页眉页脚: 页眉要求正文部分偶数页居中对齐为"XXXX毕业设计(论文)",奇数页居中对齐是各章章名:字体采用宋体5号. ...

  8. 论文页眉奇偶页不同怎么设置_还在愁毕业论文的页眉页脚吗?

    在文档中添加页眉和页脚能够很好的对相关信息进行展示或说明,在写论文的时候,设置页眉和页脚,能够让老师清楚的了解你的论文,但同时页眉和页脚的设置也是最让人头疼的,今天零壹学长就给大家详细的介绍页眉和页脚 ...

  9. 多份word合并 保留不同页眉_如何给Word设置不同页眉和页脚?

    我们在编辑Word文档时,有时需要设置不同的页眉,或每一页的页眉和页脚都各不相同,分别要用哪些功能键实现呢?用极速写作又是如何操作的呢?一起来学习下吧. 一.如何添加和删除页眉页脚 1.用极速写作打开 ...

最新文章

  1. C++TSL之map容器(悲伤的故事)
  2. android wi-fi_如何在Android手机上查找3G或Wi-Fi速度
  3. 3. 视图数据View Data和Balde模版 - Laravel从零开始教程
  4. UISwitch 开关控件—IOS开发
  5. Bootstrap 分页导航
  6. python超市管理系统总汇总功能解说_控制台超市系统(Python)
  7. c语言英美姓名,英美常用人名——C-D
  8. 清华同方计算机配置情况,清华同方计算机还原卡安装使用说明
  9. 汇编 DOS系统功能调用
  10. 图像质量评估---FID
  11. 领扣LintCode问题答案-5. 第k大元素
  12. JavaExcel模板下载(多sheet)
  13. 4.19 数椟科技远程面试 + 粉笔
  14. 服务器本地视频怎么网站播放视频教程,远程服务器的视频怎么在本地播放
  15. “数据结构基础”系列网络课程主页
  16. PHP Fatal error: Uncaught Error: Class ‘\Elasticsearch\Serializers\SmartSerializer‘ not found in /h
  17. 硅谷之行 (18) 硅谷-斯坦福-旧金山
  18. curl wget 不验证证书进行https请求
  19. 微信的解构与建构之二:微信的开发历程
  20. Linux 之Sed使用

热门文章

  1. 计算机主机制作过程,计算机主机箱的制作方法
  2. python时间模块倒计时_Python时间模块
  3. ios部分阴影_iOS UIMenuController UIMenuItem第2部分
  4. Java FileNameFilter示例
  5. mvc crud_Spring MVC Hibernate MySQL集成CRUD示例教程
  6. Java开发中常用的设计模式-单例模式
  7. CodeForces-1155D Beautiful Array
  8. nginx 负载均衡proxy 配置
  9. Linux系统入门学习:改变libvirt VM镜像的默认位置
  10. Android 之 下拉框(Spinner)的使用