2016-06-17 17 views
1

最近、iPhoneでのみ動作するはずのアプリケーションを開発しましたが、iPadユーザーにとっては使えないようにどこでも見つけることができませんでした。だから、私は代わりに問題を解決しようと思った。アプリケーションがIPad上で画面全体をカバーしていない

iPadで実行している場合、画面は表示されません。画面の下部が、トップのための同じであることを

enter image description here

:それはこのようになります。

私はこれらの画像を追加しました。私はアセットカタログの作成者を使用しました:

この問題を解決するにはどうすればよいですか?また、iPadユーザーのためにそれを無効にする方法についてのアイデアがある場合は、将来のケースでそれを知っておくとよいでしょう。

ありがとう私のためのユニバーサル固定この問題へのデプロイメント・ターゲットを設定し

enter image description here

+0

iPhoneとiPadのストーリーボードは、一般的には違うでしょう。 Appleの開発者サイトにiPadをサポートすることに関する多くの文書があります。これまで読んだことはありますか? – Droppy

+0

別のストーリーボード?いいえ、私の右舷にユニバーサルサイズを使用しています。つまり、1つのストーリーボードを使用するだけで、すべての画面にフィットできるはずです。 私は必要な制約も設定しました。プレビューを見てみると、すべてがうまく見えます。しかし、私はipadのためにそれを起動するとすぐに。画面全体をカバーしていない@Droppy –

答えて

0

ターゲット>>一般>>展開情報>>展開ターゲット

選択して "ユニバーサル"

deployment_target_screenshot

0

あなたはiPadユーザーのためにそれを無効にする方法上の任意のアイデアを持っている場合にも

あなたは「iPadユーザーのためにそれを無効にする」ことはできません。あなたのアプリがiPhone上で実行されている場合、それはiPad上で実行されます。 iPadの「エミュレータ」モードでiPhoneアプリとして動作するかもしれませんが、実行され、あなたはそれを防ぐことはできません。

代わりにこれをユニバーサルアプリケーションにして、ネイティブにをiPadで実行することです。

関連する問題