美文网首页
xib使用-UITableViewCell自适应高度

xib使用-UITableViewCell自适应高度

作者: QYCD | 来源:发表于2021-08-27 18:00 被阅读0次

Step1: 新建一个类CTXibCell继承自UITableViewCell


image.png

Step2: 新建一个空白xib,名字与要关联的CTXibCell一致


image.png image.png

Step3: 在xib界面,点击右上角的+号,并搜索找到UITableViewCell控件拖动到xib界面上


image.png

将xib与目标视图关联


image.png

可拖动四周及角落改变大小以便于布局


image.png

Step4: 设置控件属性


image.png

比如设置文字颜色,可在Color列表中拉到最底部选择Custom设置自定义的十六进制颜色


image.png

Step5: 设置约束


image.png image.png image.png image.png image.png image.png image.png

Step6: 使用

方式一:

static NSString *iden = @"CTXibCellID";
CTXibCell *cell = [tableView dequeueReusableCellWithIdentifier:iden];
if (!cell) {
    cell = [[[NSBundle mainBundle] loadNibNamed:@"CTXibCell" owner:nil options:nil] lastObject];
}
return cell;

方式二:
先注册cell

[self.tableView registerNib:[UINib nibWithNibName:NSStringFromClass([CTXibCell class]) bundle:nil] forCellReuseIdentifier:@"CTXibCellID"];
static NSString *iden = @"CTXibCellID";
    CTXibCell *cell = [tableView dequeueReusableCellWithIdentifier:iden];
    return cell;

相关文章

网友评论

      本文标题:xib使用-UITableViewCell自适应高度

      本文链接:https://www.haomeiwen.com/subject/ujymiltx.html