これは私のアプリに固有の質問かもしれません.iPadアプリが機能しています。iPhoneアプリに変換しています。私のiPad画面の1つに、40〜50のコントロール(ラベル、テキストフィールド、ボタンなど)があります。iPhoneでもそのようなことを達成できるようになりました。iPhone の画面は小さく、1 つの画面に 20 個のコントロールを配置することはほとんどできません。すべてのコントロールを 1 つの画面に配置するために、長い垂直スクロール ビューを使用できますか。つまり、ユーザーは上下にスクロールして、この iPhone 画面で iPad 画面とまったく同じコントロールを使用できますが、方向が異なります。または、その 1 つの画面を複数の UIViewControllers に分割する必要がありますか? さらに情報が必要な場合はお知らせください。ありがとう。
質問する
66 次
1 に答える
0
簡単な答え:あなたはあなたがやりたいことは何でもすることができます。
もっと手の込んだ:あなたが言ったようにスクロールビューを行うこともできますが、これは最適ではないと確信しています。デバイスの違いに対処するためのいくつかのオプションがあります。どちらを選択するかは、通常、ビューまたはそれに含まれるコンテンツの量によって異なります。1)他のデバイス用にサイズを変更するだけです(これは、単純なビューまたはコンテンツの少ないビューがあるまれな状況でのみ機能します)。2.それぞれに個別のViewControllerを作成し、デバイスに適切なView Controllerを起動します(Appleドキュメントごと)。ビューをスクロールビューで叩くだけでもかまいませんが、詳細によっては、タブビュー、ナビゲーションコントローラ、またはその他のオプションを使用すると、ユーザーエクスペリエンスが向上する場合があります。結局、それはあなた次第です...
于 2013-01-09T18:11:21.737 に答える