自定义加载cell 两种靠谱的方式

本文介绍了如何在iOS应用开发中使用UITableView与UICollectionView进行单元复用。通过注册单元标识符和加载nib文件的方式实现DCVBiggieCell及DCVBiggieperusalCell的实例化与重用,有效提升应用程序性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

// static NSString *ID = @”cell”;
// [tableView registerClass:[DCVBiggieTableViewCell class] forCellReuseIdentifier:ID];
// UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:ID forIndexPath:indexPath];
// return cell;
static NSString *CellIdentifier = @”DCVBiggieCell”;
DCVBiggieCell cell = (DCVBiggieCell)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
cell= (DCVBiggieCell *)[[[NSBundle mainBundle] loadNibNamed:@”DCVBiggieCell” owner:self options:nil] lastObject];
}
return (DCVBiggieCell *)cell;

CollectionView:
UINib *nib = [UINib nibWithNibName:@”DCVBiggieperusalCell” bundle: [NSBundle mainBundle]];
[collectionView registerNib:nib forCellWithReuseIdentifier:@”DCVBiggieperusalCell”];
DCVBiggieperusalCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@”DCVBiggieperusalCell” forIndexPath:indexPath];

// [self.detailReadingView registerClass:[DCVBiggieperusalCell class] forCellWithReuseIdentifier:@”DCVBiggieperusalCell”];
// UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier: @”DCVBiggieperusalCell” forIndexPath: indexPath];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值