UITableView单元格中的图像不符合tintColor

Rob*_*eph 10 objective-c uitableview tintcolor ios

我有一个UITableView由静态细胞组成的.在IB中,我将每个UITableViewCell人的风格设置为"基本"并设置图像(见截图).导航栏中的按钮表示tintColor属性,但tableview中的图像不符合.到目前为止,我已经在IB中完成了所有工作 - 如果我想要图像也尊重该属性,我是否必须使用代码tintColor

谢谢

在此输入图像描述

dop*_*pcn 9

每个人都UIImageView拥有tintColoriOS7 +上的属性

尝试将单元格设置imageView.image.renderingModeUIImageRenderingModeAlwaysTemplate故事板User Defined Runtime Attributes

  • 我正在使用矢量pdf,它们被渲染为模板.除了在图像在图像视图中的自定义单元格之外,它们在任何地方都显示出正确的色调.我该如何处理? (2认同)

Sea*_*ean 9

在这么多版本之后,这个问题真是令人头疼!唯一可靠的解决办法,假设一切都是"正确的"(模板图像等)是UIImageView的子类,并用此覆盖didMoveToSuperview ......

- (void)didMoveToSuperview
{
    [self setHighlighted:YES];
    [self setHighlighted:NO];
    [super didMoveToSuperview];
}
Run Code Online (Sandbox Code Playgroud)

这是一个黑客但它的工作原理.