码迷,mamicode.com
首页 > 移动开发 > 详细

IOS-UITableView入门(1)

时间:2014-07-01 10:47:01      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   color   strong   

UITableView 类比androidListView,指的是拥有相同视图不同数据的列表.例如微信的联系人列表

1.UITableViewDelegate,UITableViewDataSource分别为UITableView的数据与行为的代理.

也就是UITableView本身什么都不干,他的数据加载由<UITableViewDataSource>来实现,而行为由<UITableViewDelegate>来实现.

2.UITableView的列表分为两种形式,一种是plain(单列表)形式,一种是Group(列表组)形式.

bubuko.com,布布扣Group   bubuko.com,布布扣Plain

当为单组列表时,返回当为多组列表时,返回>1的数字

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView;

根据section为返回的组数判断.返回每组的列数


-(NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section;

这里有几个术语需要解释

Section:组数或者列数

indexPath:indexPath.row表示某组的列数

    indexPath.section 表示组数

3.如何显示列表呢?做过Android-ListView的都知道,该列表的adapter里面实现了视图缓存,某个item只在第一次创建,以后的工作只是重复赋值.ios,返回的每个itemUITableViewCell及其子类

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;

bubuko.com,布布扣


所以,通过组数 列数 每列的样式 可以初步显示整个列表的摸样.


IOS-UITableView入门(1),布布扣,bubuko.com

IOS-UITableView入门(1)

标签:android   style   blog   http   color   strong   

原文地址:http://blog.csdn.net/qq285016127/article/details/36014891

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!