問題タブ [launchimage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
199 参照

ios - デフォルトの xcassets LaunchImage がそのままで iPhone5 をサポートしないのはなぜですか?

iOS デバイスにデプロイする予定の反応ネイティブ アプリでスプラッシュ スクリーンを設定しようとしています。

ご存知のように、対象となる画面がいくつかあります (ピクセル密度、アスペクト比などによって異なります)。そのため、いくつかの画像を提供する必要があります。iOS が任意のシナリオで使用するイメージを決定できるようにするマッピングを提供するには、少なくとも 3 つの方法があるようです。これらのアプローチのいずれかがそれ自体で十分であると考えられていることは私の理解です:

  1. すべての画像ファイルを Xcode プロジェクトのルートに配置し、特定の規則 ( Default.pngDefault@2x~ipad.pngDefault-568h@2x.pngなど)に従って名前を付けます。
  2. プロジェクトの Info.plist でディクショナリ アイテムを定義UILaunchImagesし、目的の画像を指す各シナリオのディクショナリ エントリを使用します。
  3. アセット カタログに「LaunchImage」タイプのアイテムを作成し、イメージを各シナリオのプレースホルダーにドラッグ アンド ドロップしてから、プロジェクト ターゲットの「アプリ アイコンと起動イメージ」構成で LaunchImage アイテムをポイントします。

私は 3 番目のアプローチを使用することを強く好みます。これは主に、各ディスプレイ シナリオの識別特性を定義する限り、技術的な精度が最小限で済むためです。しかし、iPhone5 でテストするとうまくいきません。カラフルな画像が表示される代わりに、スプラッシュ スクリーンが黒くなります。LaunchImage ボードのすべての場所に画像を配置しましたが、これは、Xcode6 に同梱されている LaunchImage スケルトンには iPhone5 に対応する場所がないことを示唆しています。それは正しくありません。(はい、私の画像は PNG です。)

多くのチュートリアルでは、アセット カタログに新しいイメージ セットを作成するように指示されていますが (スケルトンが異なります)、「アプリ アイコンと起動イメージ」構成では、起動イメージのアイテムしか選択できません。

最初の 2 つのアプローチ (つまり、ファイルシステム規則に依存するか、Info.plist でマッピングを定義する) を文書化したリソースがオンラインでたくさんありますが、アセット カタログのアプローチを実際に扱っているように見えるものはありません。

誰かが私を正しい方向に向けることができますか?


EDIT : 興味深いことに、@1x イメージを LaunchImage ボードのすべての場所に配置すると、「該当するコンテンツがない」ため、プロジェクトのビルドに失敗します。@2x 画像をすべての Retina スポットに配置すると、アプリはビルドされますが、スプラッシュ スクリーンが黒くなります。

これは何かを明らかにしますか?

0 投票する
2 に答える
1128 参照

ios - iOS 起動画面で launchscreen.xib の表示が停止しない

サポートする必要があるすべてのデバイスのアセットファイルである画像を作成しました。サイズが間違っているなどのエラーはありません。次のように設定しました。

ここに画像の説明を入力

また、次のようにアセット ファイルを設定しています。

ここに画像の説明を入力

これに関する多くのガイドと質問をここで読みましたが、どの回答も私の問題を解決しませんでした. 何があっても、グレーに設定された launchscreen.xib を表示し続けます。プログラムの再構築、クリーニング、再起動などすべてを試しましたが、それでも同じ灰色の画面が表示されます。

0 投票する
4 に答える
456 参照

ios - ブランド資産が機能しない

イメージ アセット カタログが機能していません。ここでも何が起こるかわかりません。また、起動画面が空です。スクリーン ショットを参照してください。ここに画像の説明を入力

奇妙な起動画面が空なので、なぜスプラッシュ画面として表示されるのですか。お願い助けてここに画像の説明を入力

ここに画像の説明を入力

0 投票する
2 に答える
1874 参照

storyboard - 検証中の Xcode エラー - 「バイナリは iPhone 5 用に最適化されていません」

Titanium SDK 5.2.0 を起動して、起動画面のストーリーボードを有効にしました。

app/assets/iphone の下に LaunchLogo 画像セット (5 ファイル) があります (指示どおり)。

シミュレーターとデバイスで動作します。しかし、アプリ ストアに送信すると、次のエラーが発生しました。

エラー ITMS-9000: 「バイナリが iPhone 5 用に最適化されていません - 提出された新しい iPhone アプリおよびアプリの更新は、iPhone 5 の 4 インチ ディスプレイをサポートする必要があり、UILaunchImage の下の info.plist で参照されている起動イメージを、UILaunchImageSize 値とともに含める必要があります。 {320, 568} に設定します。起動イメージは PNG ファイルで、バンドルの最上位に配置するか、起動イメージをローカライズする場合は各 .lproj フォルダー内に配置する必要があります。

私が見逃す可能性のあるもの、またはAppceleratorの最後から何か問題がありますか? ありがとう!

0 投票する
1 に答える
232 参照

ios - Xamarin での iPhone 6 以降のスプラッシュ スクリーン

私はすでに iOS project-xamarin の下のリソースに画像を入れています。

しかし、まだ機能しません。

0 投票する
4 に答える
1225 参照

resources - tvOS アイコンが表示されない

tvOS アプリを作成し、トップ シェルフ、両方のアイコン、および起動イメージのイメージを追加しました。シミュレーターでアプリをコンパイルして実行すると、これらの画像が表示されません。OSが画像を見つけられないようで、その理由がわかりません。

xcassets ファイルは、Copy Bundle Resources ビルド フェーズにあり、ターゲット メンバーです。ビルド設定の「アセット カタログ アプリ アイコン セット名」が正しく設定されている。画像はpng形式で、適切なサイズです。

画像が表示されない理由はありますか?

編集: 関連する場合、プロジェクトは privet Pod で CocoaPods を使用しています。

0 投票する
1 に答える
323 参照

ios - iOS 9 起動イメージのサイズ?

Launch Images について混乱しています。xcassetsファイルに起動イメージを入力する必要があります。次のように表示されます。

ここに画像の説明を入力

しかし、これらの画像に必要なサイズをリストしたドキュメントは見つかりません。このグリッドは 8 を要求しているのに対し、 Apple のドキュメントでは 5 つの異なるサイズしか指定されていません。また、このグリッドは iOS バージョンと Retina ディスプレイ サイズを使用しているのに対し、電話のモデルによってのみサイズを定義しています。

このグリッドの 8 つのアイテムのサイズ仕様はどこにありますか?