新しいiPhoneが発表されています。新しい解像度のアスペクト比があります。(1136 x 640)
新しい解像度をサポートするためにアプリをアップグレードする方法を知っている人はいますか?
ありがとう!
ボタンなどの通常のUIコンポーネントは、MBPRetniaのように新しいSDKで更新する必要があります。ただし、画像のように作成したグラフィックは、より大きなdpiで更新する必要があります-これは単なる推測ですが、MBPRetniaではこのように機能します
Canappiを使用して、両方の解像度 (および iPad でも) で動作する Objective-C コードを生成しています。Canappi は Interface Builder のように機能しますが、テキスト形式です (私に言わせれば、こちらの方がはるかに使いやすいです)。これは、解像度やフォーム ファクターごとにコントロールの位置を指定する方法です。
layout myTabletLayout {
text name (10,60,100,30) { ... }
}
layout myPhoneLayout {
text name (10,60,100,30 + 0,10,0,2) { ... }
tablet myTabletLayout ;
}
+0,10,0,2 は、アプリが iPhone 5 で実行されたときに元の座標に適用されるシフトです。つまり、テーブルのサイズを簡単に変更したり、コントロールの間隔を空けたり、コントロールを持ってきたりすることができます。 iPhone 4 では画面の外に表示され、iPhone 5 のビュー境界に戻ります。