2

古い iOS と iPhone をサポートしてデザインしたい場合、ペン先は何本必要ですか? 古いiPhone用に1本、iPhone 5用に1本、iPad用に1本のペン先の3本になるのでしょうか?確かに下の黒い枠はiPhone 5にはしたくない。 画面全体をiPhone 5に使いたい。

または、ペン先を 3 つ使わずに回避策はありますか?

3つのニブを避け、コードですべてを行うことの長所と短所は何ですか? 良いヒントはありますか?

4

3 に答える 3

0

必要なペン先は 2 つだけです。1 つは iPhone 用、もう 1 つは iPad 用です。古いiPhoneとiPhone 5は、自動レイアウト方法を使用して同じペン先にすることができます

iOS および OS X の自動レイアウトの概要

于 2013-01-04T14:23:12.423 に答える
0

古い支柱とスプリングのレイアウトを使用している iPhone/iPad のバージョンに関係なく、1 つのペン先で画面全体にフィットさせることが可能です。これにより、さまざまな要素がさまざまなデバイスでどのようにスケーリングされるかをある程度制御できますが、かなり制限されています。

最終的には、何を表示したいかによって異なります。

  1. コンテンツが引き伸ばされ、すべてのデバイスで適切に表示される場合は、1 つのペン先で問題ありません。
  2. より大きな画面とより高い解像度を備えたデバイスを活用するために、より大きな調整を行う必要がある場合は、それら用に別のペン先が必要です.
于 2013-01-04T14:51:04.743 に答える
0

2 つの nib ファイルを使用できます。

次のコマンドを使用して、プログラムで画面サイズを確認できます (iPhone 5 の場合)。

if([[UIScreen mainScreen]applicationframe].size.height == 568){
   //configure your stuff for iPhone 5
}

この if ステートメント内で、ビューの構成を行うことができます。

さらにプッシュしたい場合は、iPad の画面サイズを確認して、1 つの nib ファイルのみを使用することもできます。しかし、使いやすくするために、上記のものを使用することをお勧めします。

于 2013-01-04T14:58:16.733 に答える