章表示图 --------- UITableView



                                                    UITableView


一.UITableView 概述

  表视图是ios中向用户显示数据列表的控件,它继承于UIScrollView,当数据量很多的时候,它是可以滚动显示的。它灵活性很好,能配置为用户所需要的任何表现形式。表格中得行数理论上没有限制,只受到内存的限制。

  UITableView支持两种基本样式的显示:一种是分组样式,另一种是简单样式。

  当我们要显示复杂数据的时候,系统的行已经不能满足我们的要求,这个时候我们也可以自定义这个行,让它显示更复杂的结构。


二. UITableView 工作原理

  UITableView 运用了UITableViewCell的重用机制。就算当我们有5000条数据时,真正需要我们创建的行可能就需要10个(理论值),大大节约了内存。

  UITableView 是支持大数据量的,而且最好用它来显示。


三.UITableView 的创建

  UITableView 和其他控件一样,需要先来初始化。

    UITableView * tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 20, 320, 400) style:UITableViewStylePlain];//初始化UITableView,并选择表视图样式
   
    [tableView setBackgroundColor:[UIColor orangeColor]];// 选择UITableView背景颜色
   
    [self.view addSubview:tableView];
   
    [tableView release];

  style是用来传入表视图样式。表视图有两种样式

  UITableViewStylePlain        //简单样式

  UITableViewStyleGrouped        //分组样式


四.UITableView 重要属性

  我们可以对表视图做一些属性的设置来配置它,下面是一些常用的属性:

  style: 设置表视图的样式

  separatorColor: 表视图Cell分割线的样式

  tableHeaderView: 表视图表头的View

  tableFooterView:  表视图表尾的View



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值