iOS开发之表视图


表视图时
iOS开发中很重要的一个元素,数据列表中的每一项都由行表示,iOS表没有行数限制,行数仅受可用存储空间的限制。iOS表可以只有一列。

表的分类

       表可以分为分组表和无格式表,无格式表可以带索引,也可以不带索引。

简单表的实现(例一)

       创建基于视图的工程,工程名称为Simple Table。打开Simple_TabelViewController.xib文件,将一个Table View控件放置于界面上。将这个Table View的数据源和委托连接到File’s Owner上,这样控制器类就成为此表的数据源和委托。

编写Simple_TableViewController.h代码:

编写Simple_TableViewController.m代码:

访问listData

viewDidLoad函数

viewDidUnload函数

dealloc函数

@end之前添加如下代码

 

       其中cell.imageView.image=image可以设置每行的图片,UITableViewCellStyleDefault为行格式选项。

设置行高

编译运行。

自定义表视图(例二)

       新建基于视图的工程,工程名称为Cells,按照例一添加Table View,并将委托和数据源连接到File’s Owner

编辑CellsViewController.h文件

编辑CellsViewController.m文件:

访问变量

viewDidLoad函数

viewDidUnload函数

dealloc函数

@end前添加

       新建一个空xib文件,将一个Table View Cell控件拖动到上面

设置上一行的LabelTag属性为1,第二个LabelTag属性为2。选中File’s Owner,然后设置其Class属性为CellsViewController,然后按CtrlFile’s Owner连接到Table View Cell图标,点选tvCell,关联完毕。回到CellsViewController.m文件,在@end前添加:

保持TableViewCell的高度和TableView的高度一致。编译运行。

posted @ 2011-10-16 17:13  Erebus_NET  阅读(1355)  评论(0编辑  收藏  举报