我已将所有图像文件迁移到资产目录中。它们都是大小为 1x 的 pdf 向量。它们被设置为呈现为模板。它们的大小和颜色在任何地方都表现得很好。但是有一个来自 xib 的自定义 TableView Cell,我有 6 个 UIImageView 链接到目录中的其中 6 个图像。不知何故,他们不尊重色调颜色,无论是默认颜色还是自定义颜色。尝试以编程方式更改它们,但也不起作用。这些相同的图像在主故事板内带有静态单元格的另一个表格视图中显示得很好。我无法隔离这个问题。
有趣的是,一旦选择单元格并更改选择,色调就会显示得非常好。然后它往往会显示 IB 中设置的色调。对我来说这似乎是 xcode 中的一个错误。该问题存在于模拟器和设备中。有什么帮助吗?
PS:已经搜了StackOverflow,答案都是将渲染模式改为模板,已经是这样了。
图片目录
故事板
选择前的图像
选择后的图像
模板图像适用于 UIButton.image 之类的内容,但不适用于 UIImageView.image 。
你必须设置 UIImage始终模板靠你自己。
imageView.image = [[UIImage imageNamed:@"image"] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
并且在 imageAssets 中设置渲染模式在 iOS 7 中不起作用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)