新建一个类ContactCell,继承自UITableViewCell。新建一个xib文件(ContactCell.xib),视图为selfCell类。
在- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath方法中使用自定义的cell。
static NSString *CellIdentifier = @"Cell";
UINib *nib = [UINib nibWithNibName:@"ContactCell" bundle:nil];
BOOL registered = NO;
if(!registered){
[tableView registerNib:nib forCellReuseIdentifier:@"Cell"];
ContactCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
registered = YES;
}
或者
ContactCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (!cell) {
cell = [[ContactCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"Cell"];
}
本文介绍如何创建自定义的UITableViewCell类并使用XIB文件进行布局。通过注册和复用自定义单元格的方式,提高UITableView的数据展示效率。
2013

被折叠的 条评论
为什么被折叠?



