UI一揽子计划 14 (拖控件 、)

本文深入探讨了如何在iOS应用中自定义UITableView并注册cell的技术细节,包括使用Xib加载cell的方法及注意事项,以及如何通过创建实体类、添加identifier、拖拽属性等步骤实现自定义cell的功能。文章提供了实例代码,帮助开发者轻松掌握这一核心UI组件的高级定制技巧。

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

- (void)viewDidLoad {
    [
super viewDidLoad];
   
   
// 注册cell
   
   
// 如果使用Xib 文件加载cell 的话 一定要注册
   
// 填写Xib 的名字  不包含拓展名
   
// bundle   目录填工程目录  填写nil 也可以找到
    [
self.tableView registerNib:[UINib nibWithNibName:@"TableViewCell1" bundle:[NSBundle mainBundle]] forCellReuseIdentifier:@"cell1"];
   
    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
   
   
/**
     * 
拖自定义cell 的步骤
        1.
创建实体类 关联cell
        2.
cell添加 identifiter
        3.
cell上的空间拖成属性
        4.
返回cell 的方法上 更改自定义cell的类名
    
注意: 两个identifiter一定要写一致
     */

   
   
   
if (indexPath.row % 2 == 0) {
       
TableViewCell1 *cell = [tableView dequeueReusableCellWithIdentifier:@"cell1" forIndexPath:indexPath];
        cell.
label1.text = @"haha";
        cell.
label2.text = @"he";
       
return cell;
    }
else {
       
       
TableViewCell2 *cell = [tableView dequeueReusableCellWithIdentifier:@"cell2" forIndexPath:indexPath];
        cell.
label1.text = @"heng";
       
return cell;
    }
  }
 
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值