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,
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
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13