可能性のある複製:
iPhone/iPad:プログラムで画面幅を取得する方法?
画面の向きに依存する高さと幅を取得する方法?
さまざまなiOSデバイスと向きを考慮して、高さや幅など、現在の画面解像度を取得する最も簡単な方法は何ですか?
UIScreen
はあなたの友達です。
CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width;
CGFloat screenHeight = screenRect.size.height;
CGRect screenBounds = [[UIScreen mainScreen] bounds];
これにより、画面全体の解像度がポイント単位で表示されるため、iPhoneの場合、通常は320x480になります。 iPhone4の画面サイズははるかに大きいにもかかわらず、iOSは640x960ではなく320x480を返します。これは主に古いアプリケーションが壊れているためです。
お役に立てば幸いです。