2017-04-08 10 views
0

iOS開発が初めてです。私は画像が入ったボタンがたくさんあるシンプルなiOSアプリを作りました。また、アプリケーション内のUITableViewのセルに画像が含まれています。iOSプロジェクトに画像を保存する場所

これまで、「Assets.xcassets」フォルダにボタンとセルのすべての画像を配置しました。すべての画像を別々のディレクトリに配置すると、画像にアクセスすることもできます(「画像」フォルダと言う)。

画像を配置する場所はどこですか? 「Assets.xcassets」アプリロゴで知っている限り、タブバーのアイコンを見つけることはできますが、そのフォルダ内のすべての画像を保存することが許可されているかどうかはわかりません。

+0

画像のxcassetsフォルダが正しくありますか? – Krishna

+0

xcodeにはAssets.xcassetsフォルダがありますが、画像ではありませんxcassets –

+2

[xcassetsの使用](http://stackoverflow.com/questions/19441935/use-of-xcassets)の可能な複製 –

答えて

0

通常、アプリ内にあるすべての静止画像にアセットを使用する必要があります。アセットは、異なるデバイス(例えば、網膜デバイスの場合は@ 2x、@ 3xなど)に対して異なる解像度で画像を処理するために導入されました。ユーザーがアプリをインストールするときに、同じ画像のすべてのバージョンがダウンロードされるわけではなく、最適なユーザーのデバイスに適合するバージョンのみがダウンロードされます。だからあなたのアプリは、良いより少ないスペースを取るでしょう。同じ画像の解像度が異なる複数のバージョンを使用している場合は、アセットも便利です。

複数のアセットに画像を配置することができます。新しいアセットを追加するには、ファイル/新規/ファイルに進み、リソースセクションでアセットカタログを選択します。

0

好きなリソースをAssets.xcassetsフォルダに保存できます。単に画像をAssets.xcassetsフォルダにドラッグアンドドロップして使用してください。 Assets.xcassetsカタログに入れる資産の種類に制限はありません。もちろん、新しいアセットカタログを追加することもできます。 File > New > Fileにあり、ResourceにスクロールしてからAsset Catalogをクリックすると見つかります。 Assets.xcassetsと同じように動作し、使い方は同じです。例えば


asset catalog


、あなたがBar.xcassetsと呼ばれる資産カタログにfooというイメージを入れて、あなたはまだカタログの名前を指定せずに

UIImage("foo") 

を使用することができます。

関連する問題