0

ここに画像の説明を入力

Default-568h@2x.png 画像を iphone5 の既存の iphone4 コードに追加し、autoresizingMask を使用しました。しかし、私はiphone4のフレームをinitWithFrameを使用して320,480に設定しました。また、navigationBarButton の setframe は iphone4 の画面サイズに基づいています。コードを iphone5 に実行すると、iphone4 のフレーム サイズではすべてのサブビューのフレームのみが表示されます。例: ボタン フレームは、iphone4 で (280,5,30,30) を使用しました。この同じサイズはiphone5でしか表示されませんか?

4

1 に答える 1

2

画面のハードコーディングされたサイズに基づいてフレームを手動で設定しないでください。

使用して見てください[UIScreen mainScreen].size

于 2013-03-13T17:17:24.370 に答える