蓝懿IOS学习UITableView自定义UITableViewCell类

昨天学习了UITableView,今天继续接触如何自定义UITableViewCell,在开发工作中,基本上都需要程序猿自定义UITableViewCell,所以这里知识的学习尤为重要,老师用了一天的时间着重讲了如何去自定义,以及很多方法的应用场景。
     上午的课程初步学习了自定义,tableHeaderView添加tableview的大标题,以及separatorStyle设置分割线的样式和颜色。 
    下午,刘国斌老师详细地讲了如何自定义cell进行初始化, UITableView ,遵循协议执行方法,执行的是苹果内部写好的方法,怎么去执行调用的在它的.m里看不到,但是方法基本都有返回值,自己在用的时候只需要调用协议方法,创建出返回值的变量对象,根据自己的需求添加好自己的内容,return返回给系统,系统会拿到它需要的返回值执行对应的方法。

-(void)layoutSubviews{

 //   子视图布局 里一般放一些不改变的东西,静态的,比如说一个label,如果只需要它放在那里颜色位置等属性不变,可以放在layoutSubviews里//但是如果需要后期变它的属性那么就要放在init初始化里

 //layoutSubviews  每次移动cell,此方法都会出发,所以每次都会复位,里面设置过的属性都会变回初始值,而设置在init里的不回因为移动cell而去改变cell里的属性。

    

    UISwitch *sw=[[UISwitch alloc]initWithFrame:CGRectMake(220, 2, 45, 45)];

//    [self addSubview:sw];

    [self.contentView addSubview:sw];

}

 

转载于:https://www.cnblogs.com/lanyisanqqi/p/5114318.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值