Ace*_*ceN 7 uitableview uiimageview ios ios8 ios8.2
我已将所有图像文件迁移到资产目录.所有这些都是大小为1x的pdf向量.它们被设置为呈现为模板.它们在尺寸和颜色方面都显得很好.但是有一个来自xib的自定义TableView Cell,我有6个UIImageView链接到目录中的6个这些图像.不知何故,他们不尊重色调,既不是默认也不是自定义.尝试以编程方式更改它们,但也没有工作.这些相同的图像在主故事板内的静态单元格的另一个tableview中显示正常.我无法隔离这个问题.有趣的是,一旦选择了单元格并且选择发生了变化,色调就会显得非常精细.然后它倾向于显示IB中设置的色调.在xcode中似乎对我来说就像一个bug.模拟器和设备都存在问题.有帮助吗?
PS:已经搜索过StackOverflow并且答案都是将渲染模式改为模板,这就是这种方式.
图像目录

故事板

选择前的图像

选择后的图像

Pow*_*wHu 13
模板图像适用于UIButton.image但不适用于UIImageView.image.
你必须自己设置UIImage AlwaysTemplate.
imageView.image = [[UIImage imageNamed:@"image"] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
Run Code Online (Sandbox Code Playgroud)
在imageAssets中设置渲染模式在iOS 7中不起作用.
| 归档时间: |
|
| 查看次数: |
3290 次 |
| 最近记录: |