2

XCode 5 で新しいプロジェクトを作成しました。iPhone 5 (4 インチの画面) でそれを実行すると、ビューはすべての画面をカバーするのではなく、3.5 インチのボックスに収まります (ビューの周りに 2 つの黒いバーがあります)。

Main_iPhone.storyboard に移動して、次のことを確認しました。

  • View Controller で Use Autolayout がオンになっている
  • ビューで [自動レイアウトを使用] がオンになっている
  • Simulated Metrics、Size: Retina 4-inch Full Screen、Freeform、Inferred を試しました。
  • ボタンのボタンでRetina 4インチフォームファクタと3.5インチフォームファクタに切り替えてみました。

何も違いはなく、まだ 3.5 インチ (ビューの周りに黒いバー) として表示されています。

iPhone ストーリーボードが iPhone 4 インチの電話で画面全体を占めるようにするにはどうすればよいですか?

更新 1

この質問の解決策はありません:新しい iPhone 5 の画面サイズを表示する Xcode ストーリーボード? 私の問題を解決しました。ところで。その質問はXCode 5より前のものでした。

4

2 に答える 2

6

アプリが iPhone 5 で動作するようにするには、2 つのことを行うことをお勧めします。

まず、ランチャー イメージの Retina バージョンを追加する必要があります。Default-568h@2x.pngという名前にする必要があります。

次に、自動レイアウトを使用して、すべてのビューに対して自動サイズ変更マスクが正しく設定されていることを確認します。

于 2013-10-08T21:09:00.230 に答える
0

私は同じ問題を抱えていましたが、上記の方法のいずれでも解決できませんでした。そこで、古いプロジェクト (4 インチが動作していた場所) から Content.json ファイルを Images.xcassets Applcon.appiconset および LaunchImage.launchimage ディレクトリにそれぞれコピーしました。次に、プロジェクト設定の [全般] で [アプリ アイコン] を選択し、[ソース] を [AppIcon] として選択し、[ソースの起動イメージ] で [LaunchImage] を選択しました。出来た。多分誰かに役立つ。

于 2014-04-11T21:18:16.217 に答える