2

iPhone 4 (3.5 インチ画面) を iPhone 5 画面で動作させるのに問題があります。起動イメージ用に Default-568h@2x.png イメージをインポートしようとしましたが、シミュレーターで正しく動作し、実際のデバイスで実行すると、画面の上下に黒いバーが表示されます。誰もが同様の問題を抱えていますか。

4

2 に答える 2

1

Default-568h@2x.png ファイルを含まないすべてのアプリは、レター ボックスに表示されます。Default-568h@2x.png を含めると、アプリが 4 インチ Retina デバイスの画面いっぱいに表示されます。

これで問題が解決することを願っています。

于 2013-03-18T08:16:27.347 に答える
0

この問題は、シミュレータ自体でテストできたはずです。これには2つの可能な解決策があります。以下通り:

  1. 属性インスペクタの「シミュレートされたメトリック」セクションでUIVIew、3,5"または4"のサイズから選択できます。3,5 "を選択し、ビューとサブビューのサイズを変更できるようにします。これにより、iPhone5の画面に合わせてビューが自動的に拡大縮小されます。

2.または、iOS 6以降の展開ターゲットで自動レイアウト(制約)を利用できます。

これで問題が解決することを願っています。

于 2013-03-10T14:57:08.760 に答える