retina対応でscale取得

mainScreen.scaleで取れるらしいけど、3.1等古いバージョンのiOSでは使えないみたい。
次のような感じで対処すればいいらしい。

CGFloat scale;
if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)]) {
    scale=[[UIScreen mainScreen] scale];
} else {
    scale=1.0;
}

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください