IB を使用して PNG 画像をビューに配置したり、これらの画像をビューのさまざまな位置にアニメーション化したりすると、画像がわずかにぼやけることがあります。
ほとんどの場合、画像の位置に 0.5 ピクセルを追加することで、ぼかしを修正できます。
[lbLiteButton.layer setPosition:CGPointMake(140.5,159.5)];
上記のように x と y の両方を調整する必要がある場合があります。xまたはyを調整するだけでよい場合もあります。
これは画像のサイズとコア アニメーションの仕組み、およびハーフ ピクセルと関係があるとどこかで読んだことを覚えていますが、どこにも記事が見つかりません!?
「.5 ピクセル」ソリューションの問題は、サイズに応じて PNG 画像ごとに異なるため、異なる画像ごとにカスタマイズする必要があるため、カスタム アニメーションを再利用できないことです。
- 画像をどこに配置したりアニメートしたりしても、位置がぼやけないようにする方法はありますか?
- 誰もこれに関する情報を持っていますか?
ありがとう!