1年前にiPhone 4 Retinaディスプレイ用に作成したアプリがあります。ゼロから作り直して、iPhone 4 と iPhone 5 で利用できるようにしたいと考えています。
そのためのベストプラクティスは何ですか?
3つの方法が思い浮かびます..
- ボタンを(プログラムで)作成し、それを配置します
Button.frame = CGRectMake
ボタンを(プログラムで)作成し、次のように配置します。
float scaleFactor = [[UIScreen mainScreen] scale]; CGRect screen = [[UIScreen mainScreen] bounds]; CGFloat widthInPixel = screen.size.width * scaleFactor; CGFloat heightInPixel = screen.size.height * scaleFactor;
画面の境界からパーセンテージの計算を開始します
- ストーリーボードにボタンを配置する
両方の画面で正しく表示されるようにボタンを配置するベスト プラクティスは何ですか?