本人代码自定义cell,在下图声明,在里面给labName.text赋值 运行就能显示
但是在
中给labName.text 赋值就 赋不了值 运行为null 这是为什么呀?其他label.text赋值也是这样为空
但是在
中给labName.text 赋值就 赋不了值 运行为null 这是为什么呀?其他label.text赋值也是这样为空
解决方案
10
这个问题本人今天也遇到了,就是一个小问题
tableViewcell 是有一个覆盖层的,故将 Label 加到cell中时,要写成
tableViewcell 是有一个覆盖层的,故将 Label 加到cell中时,要写成
[self.contentView addSubview:self.labName];
20
你这个代码问题很大,首先cell的子控件都要添加到contentView中,第二,你的属性应该定义私有属性,定义在延展里,在外边就不能改,第三,你要给它提供一个数据模型,在cell类的实现里通过重写数据模型属性的setter方法来为私有属性负值,第四,在控制器里创建cell的时候,通过给模型属性赋值来给cell内部的子控件添加数据,而不是直接访问属性来赋值,当然,你要先设计一个数据模型的类,用懒加载给模型添加数据,所以控制器里要有一个数据模型数组的私有属性。
你现在这种写法以后会出很多问题的,本人写了一个播客是自定义cell你可以看看,如有疑问可以留言,望采纳
你现在这种写法以后会出很多问题的,本人写了一个播客是自定义cell你可以看看,如有疑问可以留言,望采纳