古い iOS と iPhone をサポートしてデザインしたい場合、ペン先は何本必要ですか? 古いiPhone用に1本、iPhone 5用に1本、iPad用に1本のペン先の3本になるのでしょうか?確かに下の黒い枠はiPhone 5にはしたくない。 画面全体をiPhone 5に使いたい。
または、ペン先を 3 つ使わずに回避策はありますか?
3つのニブを避け、コードですべてを行うことの長所と短所は何ですか? 良いヒントはありますか?
古い iOS と iPhone をサポートしてデザインしたい場合、ペン先は何本必要ですか? 古いiPhone用に1本、iPhone 5用に1本、iPad用に1本のペン先の3本になるのでしょうか?確かに下の黒い枠はiPhone 5にはしたくない。 画面全体をiPhone 5に使いたい。
または、ペン先を 3 つ使わずに回避策はありますか?
3つのニブを避け、コードですべてを行うことの長所と短所は何ですか? 良いヒントはありますか?
必要なペン先は 2 つだけです。1 つは iPhone 用、もう 1 つは iPad 用です。古いiPhoneとiPhone 5は、自動レイアウト方法を使用して同じペン先にすることができます
古い支柱とスプリングのレイアウトを使用している iPhone/iPad のバージョンに関係なく、1 つのペン先で画面全体にフィットさせることが可能です。これにより、さまざまな要素がさまざまなデバイスでどのようにスケーリングされるかをある程度制御できますが、かなり制限されています。
最終的には、何を表示したいかによって異なります。
2 つの nib ファイルを使用できます。
次のコマンドを使用して、プログラムで画面サイズを確認できます (iPhone 5 の場合)。
if([[UIScreen mainScreen]applicationframe].size.height == 568){
//configure your stuff for iPhone 5
}
この if ステートメント内で、ビューの構成を行うことができます。
さらにプッシュしたい場合は、iPad の画面サイズを確認して、1 つの nib ファイルのみを使用することもできます。しかし、使いやすくするために、上記のものを使用することをお勧めします。