美文网首页
什么是UITableView

什么是UITableView

作者: GryllsNSTimer | 来源:发表于2015-12-11 12:07 被阅读162次
什么是UITableView
  • 在众多移动应用中,能看到各式各样的表格数据
  • 在iOS中,要实现表格数据展示,最常用的做法就是使用UITableView
  • UITableView继承自UIScrollView,因此支持垂直滚动,而且性能极佳
UITableView的两种样式

StyleGrouped


StyleGrouped.PNG

StylePlain

StylePlain.PNG
如何展示数据
  • UITableView需要一个数据源(dataSource)来显示数据
  • UITableView会向数据源查询一共有多少行数据以及每一行显示什么数据等
  • 没有设置数据源的UITableView只是个空壳
  • 凡是遵守UITableViewDataSource协议的OC对象,都可以是UITableView的数据
tableView和数据源
tableView和数据源.png
tableView展示数据的过程
//1.调用数据源的下面方法得知一共有多少组数据
(NSInteger)numberOfSectionsInTableView:(UITableView
*)tableView;

//2.调用数据源的下面方法得知每一组有多少行数据
(NSInteger)tableView:(UITableView
*)tableView numberOfRowsInSection:(NSInteger)section;

//3.调用数据源的下面方法得知每一行显示什么内容
(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;

相关文章

网友评论

      本文标题:什么是UITableView

      本文链接:https://www.haomeiwen.com/subject/xwlyhttx.html