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

cell properties set in viewcontroller do not reflect

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

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

单元格更新时是否有事件发生

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

?

所以您的 table 视图控制器正在为单元格设置背景图像?我假设它在单元格出队后在 cellForRowAtIndexPath 中执行此操作?

如果是这样,请尝试在您的自定义单元格上创建一个方法来设置标签阴影。在单元格出队并设置背景图像后调用该方法。如有必要,在该方法中传递一个参数,说明制作阴影的深度。