後日これに出くわす可能性のある人のために、私自身と同じくらい私が尋ねている簡単な質問: UIImage をドキュメント ディレクトリに保存するとき、1 つは @2x で、もう 1 つは非 Retina ディスプレイ用の 2 つのバージョンを保存する必要があります? もしそうなら、システムがバンドルされたイメージと同じコマンドを適用し、各デバイスに正しいファイルを使用することを知っていると仮定するのは正しいですか?
ありがとう!
後日これに出くわす可能性のある人のために、私自身と同じくらい私が尋ねている簡単な質問: UIImage をドキュメント ディレクトリに保存するとき、1 つは @2x で、もう 1 つは非 Retina ディスプレイ用の 2 つのバージョンを保存する必要があります? もしそうなら、システムがバンドルされたイメージと同じコマンドを適用し、各デバイスに正しいファイルを使用することを知っていると仮定するのは正しいですか?
ありがとう!
imageNamed:
クラスのクラスメソッドUIImage
がこの「トリック」を行うと思います。
ただし、メソッドを使用するのではimageFromContentsOfFile:
なく、ヘルパー メソッドではなくファイルを直接開いているようなものなので、@2x トリックを自分で実行する必要があります (UIImage
クラスを拡張して同様のものを作成すると、トリックが実行されます)。