0

アプリ用のUIを持っていますが、UI用のインターフェイスビルダー内で作業したいと思います。私はRetinaスケーリングセット(640 x 960)しか持っていません。.pngはたくさんありますが、320x480スケールのUIと640x960スケールのUIの両方を実装できるようにするために何をすべきかわかりません。xcode内から何かを行う方法はありますか、またはプレビューなどを使用して画像を縮小する方法はありますか?スケーリングプログラムを使用することが唯一の方法である場合、それらを何にスケーリングする必要がありますか?ありがとう

4

3 に答える 3

1

プレビューを使用して画像を拡大縮小できます。画像を開き、Toolsメニューに移動してを選択しますAdjust Size...。幅(および高さ)を50%に変更し、[OK]を押します。

次に、を使用File/Save as...して新しい網膜以外の画像を保存します。

于 2011-03-26T23:32:44.017 に答える
1

Macストアで無料のこの小さなツールを気に入るはずです

http://itunes.apple.com/au/app/unretiner/id411277085?mt=12

[編集]

また、網膜と通常のインターフェースの両方を実装する方法がわからないようです。

「グラフィックオブジェクト」ごとに1組の画像が必要になり、網膜バージョンにはファイル名に@2xが追加されている必要があります。したがって、「background.png」という画像の場合、網膜の場合は「background@2x.png」、古い画面の場合は「background.png」という画像になります。

インターフェイスビルダーファイルでは、「background.png」バージョンを選択するだけで、OSがRetinaバージョンを取得し、必要に応じて適用します。

上記のツールは、「網膜化されていない」ファイルも正しいファイル名で保存するため、@ 2xが追加された画像を使用すると、縮小されて名前も変更されます。

于 2011-03-26T23:36:08.870 に答える
0

私はiPhone開発者ではありませんが、これを処理する正しい方法は、2セットのアイコンを用意することだと思います。1つはiPhone 3GS以前用、もう1つはiPhone4用です。アイコンを縮小すると泥だらけに見えます。

于 2011-03-26T23:34:16.107 に答える