测试时图像看起来很糟糕,但原始图像文件看起来很好

时间:2016-06-16 11:32:22

标签: ios uiimageview

为什么当我在5s上测试应用程序时,我的图像看起来很糟糕。在模拟器上测试时看起来也很糟糕。我的图像宽度与5s相同:640px。它保存为@ 2x。 UIImageView与图像的大小完全相同:640.UIImageView也保持视图的比例。

My result

我正在尝试存档相同质量的结果,如第二张图片所示,该图片是从随机相关应用中截取的。

The quality I want

我无法添加原始图片文件,因为我需要10个其他链接的声誉。但我可以向您保证原始图像文件看起来很好。所以在Xcode的某个地方出现了问题?

1 个答案:

答案 0 :(得分:0)

删除下面的行修复它:

self.Aktau1?.layer.shouldRasterize = true

如果没有该行,我的代码现在看起来像这样(应用阴影):

self.Aktau1?.layer.shadowColor = UIColor.blackColor().CGColor
self.Aktau1?.layer.shadowOpacity = 0.15
self.Aktau1?.layer.shadowOffset = CGSizeMake(0, 45                           
self.Aktau1?.layer.shadowRadius = 25