我有一个UITableViewCell
的子类。我想在标签上创建一个阴影,这取决于背景图像的亮度。但是,此图像是在TableViewController
中设置的。调用awakeFromNib
后,self.backImage.iamge
为nil
。我尝试在子类本身中实现initWithStyle
,但它也记录为nil。
当最终加载单元格时,将显示图像。
通过
更新单元格时是否会发生事件- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
答案 0 :(得分:0)
那么您的表视图控制器是否正在设置单元格的背景图像?我假设它在使单元格出列后在cellForRowAtIndexPath中执行此操作?
如果是这样,请尝试在自定义单元格上创建一个设置标签阴影的方法。在使单元格出列并设置背景图像后调用该方法。如有必要,在方法中传递一个参数,告诉阴影有多暗。