4

Xcodeの新しいバージョンをダウンロードして、開発中のアプリを実行しました。何らかの理由で、それはそれをレターボックスに入れませんでした。アプリが新しい画面に対応できるようになるまで、レターボックス効果を追加したいと思います。

ありがとう!

4

5 に答える 5

10

@Hemangへのすべての栄光、この回答は上記の彼のコメントからのものであり、彼を尊重してこの回答を喜んで削除します。

私は正確な問題を抱えていました。次の両方を行う必要があります。

  1. シミュレーターのリセット: メニューから、iOS シミュレーター > コンテンツと設定のリセット... 。
  2. Xcode プロジェクトをクリーンアップします (⇧⌘K)。個人的には、†派生データディレクトリ全体をきれいにするのが好きです (⌥⇧⌘K)。

† 別名「軌道からサイト全体を核攻撃する...」 .

于 2012-09-26T19:47:19.657 に答える
3

シミュレーターで、開発アプリを削除します。これにより、残り物が削除されます。新しい起動イメージなしで、もう一度実行します。

于 2012-09-20T22:04:29.043 に答える
3

レターボックスに切り替える最も簡単で迅速な方法は、次のとおりです。

  • デバイスからアプリを削除する
  • File Inspector タブで Default-568h@2x.png Target Dependency のチェックを外します
  • アプリをクリーンアップして再構築する

完全な 4 インチ フォーム ファクタに戻したい場合は、アプリを再度削除する必要はありません。Default-568h@2x.png の [対象の依存関係] ボックスを再確認してください。

デバイスからアプリを削除する必要があるのは、レター ボックスに戻す場合のみです。これは、アプリではなく単にターゲットを削除すると、Default-568h@2x.png ファイルがデバイスに残るためです。

私はシミュレーターではなくデバイス上で構築しているので、私の意見では、これははるかに簡単です。

于 2012-11-07T18:52:16.447 に答える
0

私も同じ問題を抱えていました。Default-568h@2x.png 画像を追加して、アプリがどのように表示されるかを確認しました。それはひどく見えました。そのため、ファイルを削除すると、アプリはレターボックス化されなくなりました。

これを修正するには、シミュレーターをリセットします (シミュレーターの他のものはすべて失われることに注意してください)。

シミュレーターをリセットする

次に、XCode でCleanBuild

ここに画像の説明を入力

于 2012-09-25T00:05:57.090 に答える
-1

シミュレーターで、に移動します

ハードウェア --> デバイス --> iPhone (Retina 4 インチ)

レターボックス付きのアプリが表示されるはずです

于 2012-09-20T22:13:49.827 に答える