最近做了一个动画,画出来的东西模糊不清,丑死了,查了一些资料和总结了一下。
在网上搜到的有以下两种方法:
1.
self.layer.contentsScale = 2.0;
2.
self.shouldRasterize = YES;
第二种方式我试了,画上的东西清晰了,可是在该视图上的label和button的文字却不清晰了(这是系统的,不是画上去的),所以就放弃了这个方法。第一种方法才是真理,不仅画上的清晰,label和button的文字也很清晰,但是注意,如果两种方法同时用的,会失去效果。