ios中代码自定义uitableviewcell

1.实现

,UITableViewDataSource,UITableViewDelegate>两个协议

2.重写

//返回高度

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{

    //nsl

    NSLog(@"重新计算高度");

    CGFloat cg=190.0f;

    return cg;

};

改方法用以返回cell的高度

3.主要代码--设置tag使用tag获取控件,后设置数据

 UITableViewCell *cell=[tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    if(cell==nil){

       cell=[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] ;

        //使用代码给cell写布局

        UILabel *name=[[UILabel alloc]initWithFrame:CGRectMake(50, 0, cell.bounds.size.width, 20)];

        name.tag=1;

        [cell.contentView addSubview:name];

        

        UILabel *ip=[[UILabel alloc]initWithFrame:CGRectMake(50, 20, cell.bounds.size.width, 20)];

        ip.tag=2;

        [cell.contentView addSubview:ip];

        

    }


    //获取新增的控件

    UILabel *n=[cell.contentView viewWithTag:1];

    n.text=dsa.name;

    

    UILabel *p=[cell.contentView viewWithTag:2];

    p.text=@"110";


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值