在viewcontroller中设置的单元格属性不反映

时间:2015-01-08 01:11:13

标签: ios objective-c uitableview

我有一个UITableViewCell的子类。我想在标签上创建一个阴影,这取决于背景图像的亮度。但是,此图像是在TableViewController中设置的。调用awakeFromNib后,self.backImage.iamgenil。我尝试在子类本身中实现initWithStyle,但它也记录为nil。

当最终加载单元格时,将显示图像。

通过

更新单元格时是否会发生事件
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

1 个答案:

答案 0 :(得分:0)

那么您的表视图控制器是否正在设置单元格的背景图像?我假设它在使单元格出列后在cellForRowAtIndexPath中执行此操作?

如果是这样,请尝试在自定义单元格上创建一个设置标签阴影的方法。在使单元格出列并设置背景图像后调用该方法。如有必要,在方法中传递一个参数,告诉阴影有多暗。