【UITableView显示数据的基本思路 Objective-C语言】

一、UITabelView也像UIScrollView一样,它就是一个UI控件

1.今天,我们就来学习一下UITableView的基本使用,

需要大家掌握的知识呢,有下面这个几个,

掌握

1)首先,我们需要学会设置UITableView的dataSource属性,和delegate属性,

我们设置一个控件的代理,已经学过了,就是“设置代理”、“让代理对象遵守协议”、“实现方法”,是基本流程了,

设置数据源对象,和设置代理对象非常像,也就是说,我们第一步就要掌握如何设置UITableView的数据源属性,和代理属性,就是它的数据源对象,和代理对象,这个是必须百分之百掌握的,而且熟练掌握,

2)UITableView分为多组数据展示,和单组数据展示,

3)UITableView,大家可以把它当做一个表格,这个UITableViewCell,大家可以把它当做一个单元格,

4)如何重用UITableView里面的Cell,性能优化,

5)自定义Cell,非常重要,又很难理解,后面重点讲,

其实就是掌握两点,“如何使用UITableView”,以及“如何给它自定义Cell”,

二、什么是UITableView,

UITableView

1.以上这三个,都是UITableView,

2.在我们的UITableView里面,“只有一列”,每一行,是一个Cell,

分组

3.中间这个应用,它的UITableView,是分了组的,“好友动态”这是第一组数据,“游戏、会员、阅读、气泡、主题、表情”这是第二组数据,“文件(照片)助手、生活优惠、附近的人、扫一扫”这是第三组数据,

4.下面这个设置菜单,也是一个UITableView,

设置

这个UITableView,也是可以滚动的,以为UITableView继承自UIScrollView,

所以,UITableView,也是可以滚动的,

继承

仔细看这个UITableView的定义,它继承自谁啊,UIScrollView吧,

图片

5.在iOS中,要实现表格数据展示,最常用的做法就是使用UITableView,

UITableView继承自UIScrollView,因此支持垂直滚动,而且性能极佳,

如果没有UITableView,我们自己要想实现这么一行一行数据,是不是得自己写循环来一行一行创建,这样写循环创建的性能是非常低的,但是UITableView内部,给我们一行一行的创建,这个性能是非常高的,这个性能是比我们写循环要高的多,

三、大体上,我们UITableView分两种样式,

样式

1.第一种样式,是我们这个UITableViewStylePlain,样式,这种就是单纯的、简洁的样式,

2.第二种样式,是我们这个UITableViewStyleGrouped,样式,这种就是分组的样式,

分组

3.Plain这种样式,和分组Grouped这种样式,就是UITableView的两种样式,

我们拿到一堆数据,可以直接把它们都显示出来,也可以“第一组显示一部分、第二组显示一部分”,分组显示,也可以,

四、UITableView如何展示数据,

展示数据

1.我们新建一个项目,把控制器的v

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清风清晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值