UITableView用法

本文详细介绍了UITableView的基本使用方法,包括创建自定义列表视图、定义列表的大小和样式、实现数据源协议来填充列表内容等。

关于Table view我想大家肯定是又爱又恨,今天我们来仔细的梳理关于Table view的详细知识。

首先,面对Table view我们想的肯定是要创建我们自己的Table view(这里我称它为列表)。

我的UITable view知识(一) - 第1张  | IT江湖





这个方法定义了列表的大小和样式,在iOS中列表的样式有两种,

我的UITable view知识(一) - 第2张  | IT江湖

然后我们就可以创建自己的列表视图,在这里我们给列表自定义一个名字(testTableView),人类是很感性化的动物,对于周边的事物都会起一个或者形象或者严谨的名字。那么你就会想我的UITable view知识(一) - 第3张  | IT江湖

或者我的UITable view知识(一) - 第4张  | IT江湖

对的就是这么简单。列表的大小和样式已经确定了,接下来我们要做的是让列表显示内容。

我的UITable view知识(一) - 第5张  | IT江湖在dataSource协议中我们可以它必须要实现的两个方法

我的UITable view知识(一) - 第6张  | IT江湖

第一个方法中是用来声明在列表单元中有多少行,第二个方法是用来定义每一行的Cell属性,也许你可能会迷惑,别着急接下来我会带你深入的了解这两个方法。

我的UITable view知识(一) - 第7张  | IT江湖这就是这两个协议方法的详细用法;是不是很简单,那什么是delegate呢?在delegate中定义的都是列表的一些展示的方法和设置每行的高度方法(暂时不做详解)。点击运行哇哦不可思议竟然真的出现了

我的UITable view知识(一) - 第8张  | IT江湖

接下来在列表中显示我们项目中的内容。在cell的属性中我们可以看到这三个属性。

我的UITable view知识(一) - 第9张  | IT江湖

我的UITable view知识(一) - 第10张  | IT江湖

运行后的结果,感到很诧异为什么

我的UITable view知识(一) - 第11张  | IT江湖

没有显示呢?问题出现在这里我的UITable view知识(一) - 第12张  | IT江湖因为cell的样式是默认的样式。查看cell的样式我们了解到cell的样式有四种而默认的样式是不会显示

我的UITable view知识(一) - 第13张  | IT江湖

最后的运行结果:

我的UITable view知识(一) - 第14张  | IT江湖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值