我注意到,当使用IB将PNG图像放入视图中并/或将这些图像动画到视图周围的各个位置时,图像有时会出现轻微模糊。
在大多数情况下,我可以通过将图像位置增加0.5像素来解决模糊问题。
有时候我需要像上面那样同时调整x和y。有时候我只需要调整x或者y。
我记得在某个地方读到过这与图像大小、核心动画的工作原理以及半像素有关...但是我找不到那篇文章了!?
使用“0.5像素”解决方案的问题在于,它对每个PNG图像都不同,具体取决于大小,因此您不能重用自定义动画,因为您必须为每个不同的图像进行自定义设置。
在大多数情况下,我可以通过将图像位置增加0.5像素来解决模糊问题。
[lbLiteButton.layer setPosition:CGPointMake(140.5,159.5)];
有时候我需要像上面那样同时调整x和y。有时候我只需要调整x或者y。
我记得在某个地方读到过这与图像大小、核心动画的工作原理以及半像素有关...但是我找不到那篇文章了!?
使用“0.5像素”解决方案的问题在于,它对每个PNG图像都不同,具体取决于大小,因此您不能重用自定义动画,因为您必须为每个不同的图像进行自定义设置。
- 有没有办法确保无论我放置或动画我的图像在哪里,我都不会得到任何模糊位置?
- 有人有相关信息吗?