我有一个带有背景ImageView的自定义UITableViewCell
。这是视图层次结构。我正在谈论的imageView以橙色突出显示。
我的问题是图像在故事板中是完美的(严格等于原始图像),但在运行应用程序时,在模拟器和真实iPhone上更白。。
到目前为止:
我也使用了这段代码:
override func awakeFromNib() {
super.awakeFromNib()
backgroundImageView.image = UIImage(named: "Cell Background")?.imageWithRenderingMode(.AlwaysOriginal)
print(backgroundImageView.highlighted)
}
现在我似乎无法找到为什么原始图像和渲染图像之间存在这种小的(但设计杀戮)差异。
答案 0 :(得分:1)
有趣的问题!问题在于实际切片图像。
自动切片有点过分,因此图像没有考虑中心颜色而是两端的阴影