일반 디스플레이, 레티나 디스플레이 구별하기
해상도 관련 이슈는 오래전에 발생했는데 이미지 문제가 컷죠.
3g와 4 이상의 기기에서 디자인 해상도를 모두 맞춰야 하는문제는
이미지 파일명에 @2x(레티나) 를 붙여서 모두 충족 시킬 수 있죠.
디자인이 아닌 기기를 식별하기 위해서는 기기의 해상도를 잡아내야 합니다.
[[UIScreen mainScreen] scale];
NSLog(@" %f ", [[UIScreen mainScreen] scale]);
스케일을 따져보면 알 수 있습니다.
일반 디스플레이 1.0
레티나 디스플레이 2.0
반응형
그리드형
'IT > iOS' 카테고리의 다른 글
이미지뷰, 일반뷰 사각 테두리 만들기 (0) | 2012.08.24 |
---|---|
인증서 관련된 오류 (0) | 2012.08.24 |
뷰 호출 관련 메소드 (0) | 2012.07.17 |
UDID 대체 방법 -> MAC 어드레스 얻기 (0) | 2012.07.02 |
iOS5 Automatic reference counting (0) | 2012.06.19 |
Custom Actionsheet (커스텀 액션쉬트 이미지 넣기) (0) | 2012.06.14 |
앱에서 다른 앱 호출 (0) | 2012.06.13 |
View Animation (뷰 애니메이션) (0) | 2012.06.12 |