1

新しいiPhoneが発表されています。新しい解像度のアスペクト比があります。(1136 x 640)

新しい解像度をサポートするためにアプリをアップグレードする方法を知っている人はいますか?

ありがとう!

4

2 に答える 2

0

ボタンなどの通常のUIコンポーネントは、MBPRetniaのように新しいSDKで更新する必要があります。ただし、画像のように作成したグラフィックは、より大きなdpiで更新する必要があります-これは単なる推測ですが、MBPRetniaではこのように機能します

于 2012-09-12T18:09:09.860 に答える
0

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 のビュー境界に戻ります。

于 2012-09-25T11:06:00.910 に答える