0

私はiPhone4/iPhone5/iPadで開発する必要があるアプリケーションに取り組んでいます。アプリケーションを上記のすべてのプラットフォームと互換性があるようにするための完全なフローまたはチュートリアルのリンクを教えてください。自動サイズ変更と自動レイアウトの方法がありますが、これを使用する方法がわかりません。

私によると、この概念を実装するには 2 つの方法があります。iPhone4/iPhone4s/iPhone5 用に 3 つの異なる xib ファイルを取得するか、デバイスを検出した後にプログラムでレイアウトのフレームを設定することです。

この概念を実装するための他の簡単な方法を教えてください。

4

3 に答える 3

1

それぞれに3つの異なるxibファイルを使用したくない場合は、この方法を試す必要があります

 CGRect screenBounds = [[UIScreen mainScreen] bounds];

この後、デバイスに応じてコードを設定します

 if (screenBounds.size.height == 568)
{
    // code for 4-inch screen

}
else if (screenBounds.size.height == 1024)
{
    //code for ipad
}
else
{
    // code for 3.5-inch screen
}
于 2013-02-01T05:37:38.557 に答える
1

compatible/migratedデザインをにしたい場合はiPhone5、次のドキュメントと質問をお読みください:-

  1. iPhone 5 と互換性のある下位バージョンのアプリ

  2. ガイドライン

  3. 助けになる質問

目標を達成するのに役立ちます。

ありがとう。

于 2013-02-01T05:50:55.310 に答える