0

これは、余分なターゲットを回避し、Ipad、App Store の別のアプリなどのターゲット固有の適応コードを記述するためですが、代わりに、「2x」ボタンを使用して、iPhone アプリを 320x480@2x ではなく 640x960 で表示させます。

Retina 以外の iPad でも 640x960 の余地はありますが、Ipad は依然として Iphone 3GS 専用に作られたかのように Iphone アプリを Ipad 上で実行しています。

これは、会社および承認されたクライアント/パートナーによって内部的に使用されるアプリ用です。会社は Ipad を購入しましたが、クライアント/パートナーは所有している Iphone を使用したいと思うかもしれません。

そこで、プラットフォームが Ipad であることを検出し、ウィンドウをフルサイズで表示するために実行するコンパイル時のターゲット フラグまたはコードのスニペットを探しています。

誰かがこれに成功したことがありますか? もしそうなら、どのようにそれを達成しましたか?

4

1 に答える 1

1

これは実際にはどのように機能するかではありません...iPadに適したレイアウトを作成することを約束する場合よりも、(可能であれば)作業に取り掛かるのにおそらく時間がかかる回避策を作成しようとしています。

プロジェクトをユニバーサルバイナリにすると、iphone互換モードではなく、ipadで「ネイティブに」実行されます。その後、あなたができる最も簡単なことは、ビューのサイズ変更マスクが正しく設定されていることを確認することです。アプリの複雑さと構成にもよりますが、多くの場合、これで十分です。ただし、多くの場合、使いやすさが大幅に向上するため、iPad固有のレイアウトを作成することをお勧めします。

于 2012-10-24T14:41:20.357 に答える