自定义单元格创建的方法以及一些注意事项

自定义单元格CustomCell

  • 创建空的Xib文件,在xib文件中添加UITableView视图

  • 创建UITableViewCell的子类

  • 建立联系,在xib文件中选中视图,修改视图的Custom Class为上面创建的类

  • 在使用自定义单元格的地方注册自定义单元格

//自定义单元格注册,只注册一次

    static BOOL nibsRegistered = NO;

    if (!nibsRegistered) {

//@"custom"为自定义单元格xib文件的名称

        UINib *nib = [UINib nibWithNibName:@"custom" bundle:nil];

        [tableView registerNib:nib forCellReuseIdentifier:CustomCellIdentifier];

        nibsRegistered = YES;

    }

空的xib指的是newfile的时候选empty而不是view,xib选视图指的是拖到xib中的tableviewcell而不是file‘s owner,而对于注册来说,注册的次数跟标识符的个数有关,当你在用UItableviewcell的时候,定义一个标识符那就注册一次,标识符变化几次那就注册几次.

额外添加 :searchbar的编辑不是编辑状态不能用endedit来关闭键盘,要用resignFirstResponder来关闭

另外,重用机制中,标识符很少改变,而且自定义的单元格的属性,不要和父类的tableviewcell的属性名相同


转载于:https://my.oschina.net/u/1432769/blog/200043

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值