学习IOS开发UI篇--UITableView/数据模型嵌套/UITableViewCell/Cell的重用
1.UITableView
==================================================
UITableView有两种格式:group和plain
2.UITableView如何展示数据
==================================================
// 一共有多少组数据
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView;
// 每一组有多少行数据
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;
// 每一行显示什么内容
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
3.模型嵌套
==================================================
模型嵌套模型:数组中字典包含的数组里还有字典
需要设置两个模型在外层的模型中将内层的模型包装
4.UITableViewCell
==================================================
介绍
代码如下:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
// 1.定义一个cell的标识
static NSString *ID = @”njcell";
// 2.从缓存池中取出cell
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:ID];
// 3.如果缓存池中没有cell
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:ID];
}
// 4.设置cell的属性...
return cell;
学习IOS开发UI篇--UITableView/数据模型嵌套/UITableViewCell/Cell的重用,布布扣,bubuko.com