画面サイズの取得
//画面取得
UIScreen *sc = [UIScreen mainScreen];
//ステータスバー込みのサイズ
CGRect rect = sc.bounds;
NSLog(@"%.1f, %.1f", rect.size.width, rect.size.height);
//ステータスバーを除いたサイズ
rect = sc.applicationFrame;
NSLog(@"%.1f, %.1f", rect.size.width, rect.size.height);
/*実行結果*/
/*
//4inch
320.0, 568.0
320.0, 548.0
//3.5inch
320.0, 480.0
320.0, 460.0
*/
boundsプロパティはステータスバーを含めたサイズ、applicationFrameプロパティはステータスバーの高さ20pxを除いたサイズを取得します。
0 件のコメント:
コメントを投稿