私は最近問題が発生したので、デモをダウンロードしましたが、初期化されると常に画面が携帯電話の画面より小さくなっています。私はLaunchImageを設定しなかったので、最終的にそれを見つけましたLaunchImageを設定しないと、プログラムのウィンドウが正しく初期化されません
しかし、問題は、LaunchImageが設定されていない場合、私は通常小さなデモを書いています。
LaunchImageが原因でインターフェイスが異常に表示されるのはなぜですか?
私は最近問題が発生したので、デモをダウンロードしましたが、初期化されると常に画面が携帯電話の画面より小さくなっています。私はLaunchImageを設定しなかったので、最終的にそれを見つけましたLaunchImageを設定しないと、プログラムのウィンドウが正しく初期化されません
しかし、問題は、LaunchImageが設定されていない場合、私は通常小さなデモを書いています。
LaunchImageが原因でインターフェイスが異常に表示されるのはなぜですか?
スケールアップされ、「画面が小さい」と表示された場合は、コードのサイズがポイントより小さくなっていることを意味します。これはiPhoneのリリースに引き継がれる問題です5.それが出る前に、すべてのiPhoneは同じ画面サイズ(ポイント単位):320x480でした。その後、iPhone 5とその新しい画面サイズ:320x568が登場しました。 Appleはこれまでにリリースされたすべてのアプリケーションが動作し、そのレイアウトが設計されたものよりも少し大きめの画面に狂っていないことを確認しなければならなかった。
新しいiPhone 5に「古い」アプリが表示されていたため、黒いバーが上/下に表示され、サイズは以前と同じになりました。アプリケーションはiPhone 5の画面をサポートする必要がありました。画面全体に表示するために明示的に指定されていました。指定した方法でiPhone 5に適切なサイズのLaunchImageを追加しました。LaunchImageがないと、黒い棒。同じようなことが、新しいスクリーンサイズを導入し、出てくる前にリリースされた古いアプリをサポートする必要があるiPhone 6と6+でも起こりました。
私の側では、誰かが問題についてより良い情報を持っていれば、編集/コメントを自由に感じることができます)は、デフォルトではあなたのアプリケーションが現在のすべての画面をサポートすると仮定したXCodeの新しいバージョンサイズ。ダウンロードしたデモプロジェクトが古いXCodeバージョンで作成されている場合は、特定のLaunchImageを持っていないと、大きな画面をサポートしないようにこれらの設定を上書きしません。
ありがとう、私の質問を完全に解決しました。 – Neko
Xcodeユーザーで作成された新しいアプリは、デフォルトでNIB /ストーリーボードを起動します。あなたのアプリは起動画面/ NIB /ストーリーボードがない場合スケールアップしません – rckoenes
あなたは、ビューがより小さい(点数)、拡大表示されていることを意味しますか? – johnyu
@rckoenesしかし、私は自分でデモを書く。私はLaunchImageをまったく設定しなかった。なぜそれらのデモが正しく動作するのか。私は窓を意味する それはべきであるように見える。 – Neko