問題タブ [uilaunchimagefile]

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 投票する
2 に答える
1779 参照

ios - 実行時の起動イメージのクエリ

スプラッシュ スクリーン (UILaunchImageFile) からメイン スクリーンにフェードすることで、アプリの開始をスムーズに進めたいと考えています。簡単なことだと思いました。スプラッシュ スクリーンを最初のビューとして UIImageView を表示し、次にトランジション アニメーションを作成するだけです。

問題は、これは 4 つの方向すべてがサポートされている iPad アプリであり、これらすべての方向のスプラッシュ スクリーンであるため、どのスプラッシュ スクリーンが使用されたかを照会する必要があることです。現在のデバイスの回転を照会して、それに応じて画像を選択することもできますが、もっと良い方法があるかどうか疑問に思います。

したがって、アプリの起動時にどの起動イメージが使用されたかを何らかの形で照会できますか、それともデバイスの現在の UI の向きを尋ねて、それに応じてファイルを選択する必要がありますか?

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

iphone - iOS 4.2 Default.png が読み込まれ、1 秒のグレー一色になり、UIWebView が表示されます

default.png から自分のアプリまでアプリをシームレスにするにはどうすればよいですか? 別の場所にロードする必要がありますか?参考までに、私は 4.2.1(8C148) を実行するテスト用に iPod Touch 第 2 世代しか持っていません。4.2 シミュレーターは同じことを行います。4.3 シミュレーターは正常に動作します。

0 投票する
3 に答える
991 参照

ios - PortraitMode でのみ iPad で Image を起動 (デバイスのみ)

iPad アプリを作成し、起動イメージとして 2 つの異なるイメージを使用しています。iOS シミュレーターは起動時に適切な画像を表示しますが、デバイスは常に縦長の画像を使用します。適切なファイル サイズがあります (Xcode は警告を表示しません)。

Xcode 4.2 で iOS5 Beta 7 を使用しています

これが私がこれまでにしたことです:

  • すべてのファイルサイズを再確認しました
  • ファイルをプロジェクトに再追加し、
  • プロジェクトをゼロから構築します (「クリーン」を含む)
  • ワークスペースの派生データ ディレクトリをクリーンアップしました。
  • デバイスからアプリを完全に削除しました。
  • デバイスを再起動しました。

私はアイデアが不足しています。

何か案は?

0 投票する
0 に答える
294 参照

ios - iPad アプリの起動イメージがすべての画面で正しく表示されないように見える

アプリの起動イメージを初期画面のように設定しました。私のアプリは、主に UINavigationController で行われるマルチスクリーン/マルチビュー アプリケーションです。ただし、すべての画面は非常に異なって見える可能性があるため、一般的な起動イメージにはあまり共通点がありません。

アプリの画面にいる場合、アプリから出て (ホームボタンを押して)、アプリに戻ると、起動イメージが表示され、ユーザーが最後に使用していた画面が読み込まれることに気付きました。これは期待される動作だと思います。

そうは言っても、Apple によると、起動イメージが必要です。したがって、いくつかのオプションがあるようです。

  1. すべて黒の起動イメージを設定する
  2. 最後の画面の画像をキャッシュし、何らかの方法で動的起動画像として設定します
  3. 最初の画面でのみ起動イメージを使用するように指定する
  4. 起動イメージを指定しませんか?

現在、私はオプション 1 に傾倒しており、すべて黒の起動イメージしか持っていませんが、ヒント/提案/アドバイスがあれば幸いです. ありがとう。

0 投票する
3 に答える
2853 参照

ios - 通話中のiOS起動画像

Appleのアプリといくつかのサードパーティ製アプリでは、通話中の起動イメージが変更されていることを知っています。通常の起動イメージは320x480(フルスクリーン)または320x460(マイナスステータスバー)ですが、320x440(マイナスコールインプロセスバー)の追加の起動イメージをどのように取得しますか?

これがどのように行われるかを知っている人はいますか?これは文書化されていないようですが、Appleのアプリと一部のサードパーティアプリ(Twitter、Facebook、Tipulator)は、通話の進行中に別の起動イメージを使用しています。

更新:アプリからこれらの画像を追加します。FacebookとTwitterのロゴで見られるように、すべてが画像をトリミングしているように見えます。

フェイスブック ツイッター

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

ios - iOS がフルスクリーン以外の起動イメージを拡大してフルスクリーンの起動イメージとして表示する方法

iOS ガイドラインでは、アプリがフルスクリーンかどうかに関係なく、768 x 1004 (縦向きの起動画像) または 1024 x 748 (横向きの起動画像) のサイズの起動画像を iPad にパッケージ化するよう求めています。ただし、バックエンドで初期化を実行できるように、同じ起動イメージをしばらく表示してフルスクリーンの持続時間を延長する場合は、小さなドリフトが見られる傾向があります (表示される起動イメージは、少量)。

これは、フルスクリーン以外の画像を表示するために iOS で使用されるスケーリングが、画像を表示するときとは異なるためです。

誰かがこれを修正するのを手伝ってくれますか?

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

ios6 - iPod4 (iOS6) で誤った iPhone5 起動イメージが表示される

iPhone アプリの XCode プロジェクトに、次の起動イメージを追加しました。

  • デフォルト~iphone.png
  • デフォルト~iphone@2x.png
  • デフォルト~iphone-568h@2x.png

iPhone4、iPhone4s、および iPhone5 では、正しい起動イメージが表示されます。また、XCode のプロジェクトの概要は、起動イメージですべてが問題ないことを示しています。

しかし、iPod4 でアプリを起動すると、iPhone4 の画面 (Default~iphone.png) ではなく、iPhone5 のスプラッシュ画面 (Default~iphone-568h@2x.png) が表示されます。私のiPodにはiOS6がインストールされています。

ここで何が問題なのですか?

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

ios - iPhoneアプリ起動時の2つのステータスバー

これは意味がありませんが、突然、私が開発しているiPhone(iOS 5.0ターゲット)アプリの1つが、2つのステータスバーで起動します。さらに、それは常にではなく、一部の人々との一部のインストールでのみです。

これは私が見つけた唯一の関連する質問です:アプリを起動したときにステータスバーが2つ表示されるのはなぜですか?

アプリには3つのdefault.pngファイルがあり、すべてiPhoneシミュレーターを開いてスクリーンショットを撮ることで作成されます。ファイルはプロジェクトターゲットの「LaunchImages」セクションにドラッグアンドドロップされました。黄色の三角表示板はないので、すべて問題ないはずです。

何が間違っている可能性があるのか​​?Appleのドキュメントには、この設定は正しいと書かれているようですが、今では起動時に2つのステータスバーが表示されるようになりました。

アップデート:

クレイジーに!最初の2つのファイルを編集し、そのまま編集せずに保存しました。問題が修正されました。3番目の画像と同じ-問題は残っています!!! iPhone Retina 4インチシミュレーターは、3.5インチの起動イメージを使用して開始されました!!!

はい、写真にラベルを付けました。異なる番号で。

したがって、最初の2つのケースは画像ファイル形式の問題である可能性があり、3番目のケースはAppleの欠陥のように見えます。他の推測はありますか?

Xcodeプロジェクトのターゲットの概要には、ボックスにDefault-568h@2x.png画像があり、正しい番号の実際の画像であり、黄色の警告サインはありません。そのファイルはファイルシステムに存在し、他の2つのファイルと同じフォルダーにあり、「バンドルリソースのコピー」ビルドフェーズに含まれています。他に何を確認できますか?

0 投票する
3 に答える
295 参照

ios - 無効なバイナリ - 568h ファイルがありません

アプリを Apple Store に提出しようとしていますが、-568h 修飾子の起動イメージがないことを知らせる「無効なバイナリ」メッセージが表示されます。しかし、ファイルはパッケージにあります。私がチェックしました。いくつかの詳細:

  • 起動イメージはローカライズされていますが、すべての言語に対応しているわけではありません。これらは、英語およびその他のいくつかの言語に存在します。
  • シミュレーターとテスト デバイスでは、起動イメージが正しく表示されます。
  • サイズを確認しましたが、正しいです
  • XCode 4.6.3 を使用しています
  • 最近 XCode 5 プレビューをインストールしましたが、4.6.3 コマンド ライン ツールを使用しています。
  • plist ファイルに UILaunchImageFile エントリはありません (デフォルト名を使用しています)。
  • 画像が [Launch Images] パネルに表示されません (ローカライズした後)。

何が起こっている?手がかりがありません。