• ベストアンサー

iphoneアプリ開発についての質問です

UISliderなどで画像を設定するのですが大きい画像を用意するとそのままサイズが適用されてはみ出てしまいます。それで画像サイズを30×30ぐらいで小さくするんですが、iPhoneの画面上でみるとかなりジャギってます。 大きい画像サイズでスライダーのつまみサイズに合うように画像セットする、などしてとにかく画像を綺麗に表示したいです。 このようなやり方はできないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Retina用の画像イメージを作ってないんじゃないでしょうか? どうやって30x30サイズの画像イメージを作って、 それをどうやって利用しているのか説明がないですが、 例えばペイントツール等を使って30x30サイズの画像を image.pngというファイル名で作成し、それをUIImageの imageNamedで読み込んで利用しているのだったら、 倍の60x60サイズの画像を用意し、それに「image@2x.png」 というファイル名をつけてアプリにバンドルするだけで、 スライダーのつまみ用画像もRetinaディスプレイ用の きれいな画像になるはずです。 iPhone6 Plusの本来の解像度に対応するなら、@3xの画像も必要です。

nylonraw999
質問者

お礼

@2xこれつけるだけでいいのは知りませんでした 便利ですね。ありがとうございます。