电子课件-第7章表视图_第1页
电子课件-第7章表视图_第2页
电子课件-第7章表视图_第3页
电子课件-第7章表视图_第4页
电子课件-第7章表视图_第5页
已阅读5页,还剩23页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

+静态创建和使用代码动态创建视图是在以前的章节中所学过的。但由于静态创建过于简单,所以

就省去了。对于表视图,静态创建中有一个需要

注意的地方,所以

这两种创建方式都为大家做一讲解。+

首先

要创建一个项目名为701(项目名可以随意)的项目。单击打开ViewController.xib文件,将TableView视图拖放到设置界面。+

动态创建表视图的形式。UITableView

*表视图对象名=[[UITableView

alloc]表视图的大小表视图的风格+现在所看到的表视图,现在只是一个的表视图看上去效果更主要为大家讲解表视图的框架。为了使好。本节填充。+

UITableViewCell称为表单元。在表视图中,每一行都是一个表单元的实例。表单元的

组成形式。图形文字附属视图单元内容UITableViewCell

*对象名=[tableViewdequeueReusableCellWithIdentifier(NSString

*)];返回一个可重用的单元格对象+在表单元中还可以添加图像,将图像添加到表单元中的效果。+有时,需要为表视图添加页眉页脚。这个时候

就要用到添加页眉页脚的方法。//添加页眉(NSString

*)tableView:(UITableView

*)tableViewtitleForHeaderInSection:(NSInteger)section{return

expression;}//添加页脚(NSString

*)tableView:(UITableView

*)tableViewtitleForFooterInSection:(NSInteger)section

{return

expression;}+上一节中,已经大家为讲解过了通过视图控制器遵循的UITableViewDateSource协议来使用各种填充表视图。现在我们来为大家讲解表单元的一些基本设置。+使用协议UITableViewDelegate来对

的表单元进行缩进。所谓缩进指调整文本与页面边界之间的

。-

(NSInteger)tableView:(UITableView

*)tableViewindentationLevelForRowAtIndexPath:(NSIndexPath

*)indexPath

{return

expression;}返回一个缩进级别的整数+现在,单击任何一个表单元,但是将此单元的颜色变为蓝色。现在,要实现的一个功能是,将

选中一个表单元后,不仅选中的表单元可以变为蓝色,而且可以响应

所选择的项。实现响应的功能。+

如果大家觉的

表视图中的字体很小,还可以将表视图中的字体变大。表单元对象名.font=[UIFont

boldSystemFontOfSize:字体大小];-(CGFloat)tableView:(UITableView

*)tableViewheightForRowAtIndexPath:(NSIndexPath

*)indexPath{return

expression;

行高大小}+

标记指的是选中某一行,在这一行后面有个符号,通过修改cell的accessoryType属性来实现。+

表单元也有删除数据的功能,以下程序是实现删除表单元的功能。+可以向已有数据的表视图中添加表单元。实现步骤和方法与删除表单元的步骤和方法一样。以下程序实现的就是表单元的添加。+想移动表单元也是可以的。以下程序实现的是将表单元的及其表单元的数据进行移动。+面为大家讲解的都是不分组的表视图。但是,

使用为了查找的方面,时,可以看到,薄中的联系人都进行了分组。本节将主要为大家讲解表视图的另一种形式,分组的表视图。+

其实创建分组表视图很简单。UITableView

*对象名=[[UITableView

alloc]initWithFrame(CGCRect)style:UITableViewStyleGrouped];+

分组表视图的创建除了以上方法之外,我们还可以使用Plain来创建分组表视图。接下来

就为大家讲解Grouped形式的分组表视图和Plain形式的分组表视图中数据的添加和显示。+

在Grouped形式的分组表视图数据的添加和添加数据要UITableViewDataSource遵循协议,以下是数据添加和显示的实现。块(0)块(0)第0行块(0)第1行块(0)第2行块(1)块(1)第0行块(1)第1行+

PLain也可以使用分组的形式显示数据,以下

的示例就是实现此功能的。+

索引就是提取内容中的

或者标题,将其按照一定的顺序依次排列。在

的表视图中也可以添加索引。-(NSArray

*)sectionIndexTitlesForTableView:(UITableView

*)tableView{return

expression;

索引的内容}+

在表视图上,一个常用到的功能就是搜索功能。使用此功能,

可以很快的查找到在在表视图中想要查找的项目。例如,薄中,要查找联系人,可以再搜索栏中输入一个或几个字就可以看也到想要找的联系人。+

本章主要向大家讲解了表视图和表单元的

一些操作。本章的重点是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论