- ベストアンサー
iOSアプリ開発
iOSアプリ開発初心者です。 iPhoneアプリのソースコードをiPad用にコピーして実行すると、 iPadでの表示が左上にかたよってしまいますが、 全体に表示させる方法があるようならば教えてください。 全体に表示させる以外で、良い対処方法があれば、それでも構いません。 よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> iPhoneアプリのソースコードをiPad用にコピーして実行すると、 > iPadでの表示が左上にかたよってしまいますが、 > 全体に表示させる方法があるようならば教えてください。 それは、そのソースコードで指定したビューの表示座標が 固定値を指定しているからだと思います。 親ビューのサイズに応じて表示位置を変えるコーディング をするとか、Auto ResizeやAuto Layout機能を使って 親のビューサイズや近隣部品との位置関係に応じて 部品配置を調整するように設計すれば、 画面サイズに応じた適切な表示をすることもできます。 (参考) http://qiita.com/yimajo/items/9bfd25005c1312638b8e iPhone用に固定座標で表示するコーディングをしているものを iPadで表示させた時にOSに自動調整してもらいたいなら、 そもそ最初からiPhone専用でアプリを作成し、iPad上は iPhone互換モードで動作させればよいという話もあります。
お礼
とても参考になりました。 ありがとうございました。