web-dev-qa-db-ja.com

UIImage imageWithXAssets

プロジェクトに2つのアセットがあるか、プロジェクトにさらに多くのアセットがあると仮定します。

Multiple Assets


Name of image

  • 質問1:1つのプロジェクトに複数のアセットを含めることができますが、それは有効ですよね?
  • 質問2:異なるxcodeアセットのイメージセットに同じ名前を設定した場合はどうなりますか?例。 「AppIcon」はAppImages.xcassets01 ConsumerSelectionVCtr.xcassetsに存在します。複数のxcassetsで同じイメージセットのエラーがコンパイラに表示されないのはなぜですか。
  • 質問:xcassetsから画像をロードする方法は?
  • 質問4:プロジェクト内のすべての画像にxcassetsを使用することが望ましいですか?
13

Appleのアセットカタログドキュメント を参照してください。

  1. はい、これは画像を整理するのに役立つかもしれません
  2. 片方がもう片方を上書きすると思います。 2つの「画像」に同じ名前を付けないでください
  3. 前と同じように、たとえば[UIImage imageNamed:@"LaunchImage"]を使用します
  4. はい、iOS 7にデプロイされたアプリは、アプリのダウンロード時間を短縮するXcode機能を利用できます(Xcodeはこれを自動的に行います)
23