-1

1年前にiPhone 4 Retinaディスプレイ用に作成したアプリがあります。ゼロから作り直して、iPhone 4 と iPhone 5 で利用できるようにしたいと考えています。

そのためのベストプラクティスは何ですか?

3つの方法が思い浮かびます..

  1. ボタンを(プログラムで)作成し、それを配置しますButton.frame = CGRectMake
  2. ボタンを(プログラムで)作成し、次のように配置します。

    float scaleFactor = [[UIScreen mainScreen] scale];
    CGRect screen = [[UIScreen mainScreen] bounds];
    CGFloat widthInPixel = screen.size.width * scaleFactor;
    CGFloat heightInPixel = screen.size.height * scaleFactor;
    

    画面の境界からパーセンテージの計算を開始します

  3. ストーリーボードにボタンを配置する

両方の画面で正しく表示されるようにボタンを配置するベスト プラクティスは何ですか?

4

1 に答える 1