Xamarin.iOS
iOSアセットカタログを使用した画像の管理
サーチ…
備考
アセットカタログは、複数の解像度のiOS画像アセットを管理する方法です。最適な画像を表示するために、iOSはデバイスの画面密度に応じて各画像の1x、2x、3xバージョンを使用します。 1xバージョンは非常に古い、網膜以外のデバイス用ですので、iOS 9のみをサポートするアプリケーションでは必要ありません。
アセットカタログは、アプリの間伐やスライスをサポートし、ユーザーがApp Storeからアプリをインストールするためにダウンロードしなければならないリソースを最適化します。
アセットカタログイメージの読み込み
UIImage.FromBundle(string imageName)
を使用してアセットカタログから画像をロードする
UIImage image = UIImage.FromBundle("ImageName");
// use the name of the image set from the asset catalog
UIImageView
などのためにイメージを使用することができます。
資産カタログ内の画像の管理
アセットカタログでは、画像、アプリアイコン、および画像を管理できます。画像セットは、アプリに表示される画像に使用されます。普遍的な画像は、通常、最良の選択肢です。すべての画面に対してスケーリングするベクトルベースの画像(PDFなど)を使用するか、1x、2x、3xのバリアントを含めることができ、iOSはユーザーの現在のデバイスの画像の適切なバージョンを選択します。
名前をダブルクリックすると、資産カタログ内の任意のセットの名前を変更できます。画像はドラッグアンドドロップするか、ファイルピッカーのために塗りつぶしたい画像をクリックして追加することができます。
ストーリーボードに資産カタログイメージを追加する
資産カタログ画像は、プロジェクトに追加された他の種類の画像のようなストーリーボードから使用できます。 UIImageView
やその他のビューのオプションとして自動的に表示され、画像の追加をサポートします。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow