• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

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

武飞扬头像
清风清晨
帮助1

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

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

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

学新通

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

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

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

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

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

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

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

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

二、什么是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

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgaakhb
系列文章
更多 icon
同类精品
更多 icon
继续加载