UITableView& UITableViewController

UITableView继承自UIScrollView

1. UITableView是一个表格控件

2. 使用UITableView设置数据的方法 :

1)UITableView需要一个数据源(dateSource)来显示数据

2)UITableView会向数据源查询一共有多少行数据,以及每一行显示什么数据

3)没有设置数据源的UITableView只是一个空壳

4)凡是遵守UITableViewDateSource协议的对象都可以作为UITableView的数据源

     @interface  UITableViewController : UIViewController<UITableViewDelegate, UITableViewDataSource>

UITableViewController是一个只包含UITableView控件的控制器,仅仅在整个界面上只有表格控件时,才可以使用

优点:  1、默认已经设置好了代理对象

         2、默认已经遵循了协议方法

         3、我们只需要实现对应的方法即可

注意点:在使用self.view和self.tableView 时的区别:

self.tableView不仅拥有self.view中的所有方法,还添加了tableView的方法

Frame模型:

当表格中的内容不一致,需要动态地计算行高时,就会用到frame模型

1.创建frame模型

2.让frame模型计算行高

3.将存放为数据模型的数组变为存放frame模型数组

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似...
    liudhkk阅读 12,951评论 3 38
  • 我们在上一篇《通过代码自定义不等高cell》中学习了tableView的相关知识,本文将在上文的基础上,利用sto...
    啊世ka阅读 5,411评论 2 7
  • 欧阳修,北宋伟大的政治家,文学家。总结他的一生,莫过于两个字:“认真”。 人虽离开我们几千年了,但他留在人世的精神...
    一笑人生阅读 1,592评论 0 4