关于Table view我想大家肯定是又爱又恨,今天我们来仔细的梳理关于Table view的详细知识。
首先,面对Table view我们想的肯定是要创建我们自己的Table view(这里我称它为列表)。
这个方法定义了列表的大小和样式,在iOS中列表的样式有两种,
然后我们就可以创建自己的列表视图,在这里我们给列表自定义一个名字(testTableView),人类是很感性化的动物,对于周边的事物都会起一个或者形象或者严谨的名字。那么你就会想
或者
对的就是这么简单。列表的大小和样式已经确定了,接下来我们要做的是让列表显示内容。
在dataSource协议中我们可以它必须要实现的两个方法
第一个方法中是用来声明在列表单元中有多少行,第二个方法是用来定义每一行的Cell属性,也许你可能会迷惑,别着急接下来我会带你深入的了解这两个方法。
这就是这两个协议方法的详细用法;是不是很简单,那什么是delegate呢?在delegate中定义的都是列表的一些展示的方法和设置每行的高度方法(暂时不做详解)。点击运行哇哦不可思议竟然真的出现了
接下来在列表中显示我们项目中的内容。在cell的属性中我们可以看到这三个属性。
运行后的结果,感到很诧异为什么
没有显示呢?问题出现在这里因为cell的样式是默认的样式。查看cell的样式我们了解到cell的样式有四种而默认的样式是不会显示
最后的运行结果: