-
[iOS]아이폰4,아이폰5,아이폰6 화면크기 - 아이폰개발자에게 익숙해지면 좋을 화면크기앱등이에게 살충제를 뿌린다./iOS 2015. 8. 26. 19:37
iOS 하드코딩의 필수아이템.
바로 모든 아이폰의 화면크기입니다.
구분 iPhone 4S
iPhone 5 iPhone 6 iPhone 6 Plus 화면크기 (Status bar 포함)
320 x 480 pts 320 x 568 pts 375 x 667 pts 414 x 736 pts Portrait 영어 키보드 크기
(단어 추천바 포함, iOS8)
320 x 253 pts 320 x 253 pts 375 x 258 pts 414 x 271 pts Portrait 영어 키보드 크기
(단어 추천바 미포함, iOS8)
320 x 224 pts 320 x 224 pts 375 x 225 pts 414 x 236 pts Landscape 영어 키보드 크기
(단어 추천바 포함, iOS8)
480 x 193 pts 568 x 193 pts 667 x 194 pts 736 x 194 pts Landscape 영어 키보드 크기
(단어 추천바 미포함, iOS8)
480 x 170 pts 568 x 170 pts 667 x 171 pts 736 x 171 pts 640 x 960 pixels 640 x 1136 pixels 750 x 1334 (@2x) portrait
1334 x 750 (@2x) landscape1242 x 2208 (@3x) portrait
2208 x 1242 (@3x) landscape각종 Util메소드
출처:http://www.idev101.com/code/User_Interface/deviceSizes.html
'앱등이에게 살충제를 뿌린다. > iOS' 카테고리의 다른 글
[Objective-C] 숫자 세자리 마다 콤마 찍기. (2) 2015.09.24 [iOS-API는 의미를 싣고] will, did, should는 무슨 뜻이야? (0) 2015.09.13 [iOS]아이폰4,아이폰5,아이폰6 화면크기 - 아이폰개발자에게 익숙해지면 좋을 화면크기 (4) 2015.08.26 [iOS] 완벽한 텍스트필드를 만들어보자. (2) 2015.08.24 [ios/Objective C] 뷰 회전관련 메소드 (0) 2015.07.29 [iOS- UIView] UIView 계층도 화면으로 훑어보기 (0) 2015.06.10 TAG
매번 인터넷에 찾아다니며 하나하나 검색했었는데
이 블로그 포스팅을 통해 제 아이폰이 새 생명을 찾은 것 같은 느낌을 받았습니다.
감사합니다.
제 생각에 단거클로즈님의 아이폰에 새 생명을 준 건 제가 아닌 사설수리업체가 아니었을까 합니다..^^
해상도는 1080x1920인데
왜 런처이미지는 1242 x 2208 로 다른건가요?
그리고 모든 tatusBar의 높이값은 20픽셀로 동일한건지~
동일한다면 왜 그런건지 이유가 알고싶어요^^
헉 제 블로그 첫손님이시네요. 안녕하세요?
저 위에 단거클로즈는 제친구이자 단골 아첨쟁이입니다.
1. 런처이미지가 1242*2208인 이유: 저도 몰랐는데...
--> 아이폰6플러스는 원래 GPU에서 그리는 해상도가 1242*2208이지만 이걸 스크린에 뿌릴 때 다운스케일하여 1080*1920으로 뿌려줍니다.
2. statusBar의 높이는 시계 배터리 있는 그부분만 따져볼때는 20pt가 맞구요.
--> 이건 iOS에서 제공하는거니..제가 왜그런지는 모르겠습니다.
하지만 코딩할때 20이란 숫자를 쓰시면 낭패를 볼 수 있습니다.
때때로(핫스팟을 키면 40으로 잡힘) 값이 변하기 때문에..
[UIApplication sharedApplication].statusBarFrame.size.height 로 사용해주시면 되겠습니다!