2

を使用し[UIScreen mainScreen]て Xcode 6 シミュレーターをテストすると、サイズは正しいようです。

iPhone 6 サイズの場合:375 * 667および iPhone 6 plus の場合: 414 * 739.

しかし[UIScreen mainScreen]、実際の iPhone 6 Plus デバイスでテストすると、結果は次のようになります。

(lldb) po [UIScreen mainScreen]

<UIScreen: 0x12ce03f30; bounds = {{0, 0}, {375, 667}}; mode = <UIScreenMode: 0x178039ae0; size = 1125.000000 x 2001.000000>>`

ただし、スケールをテストすると3.0、実際の iPhone 6 plus デバイスで出力されます。それで、何か問題はありますか?

4

1 に答える 1

11

これは、[設定] > [表示と明るさ] > [表示] を [拡大] に設定しているためです。「標準」に変更すると、414 * 739 になります。

于 2014-10-01T18:28:35.537 に答える