티스토리 뷰

이번에 아이폰X 대응 개발하면서


하.. 한숨나오네



첨엔 걍 분기처리 하나만 하면 되줄알았는데


내가 모르는게 몇가지 있었다.


1. 최초 LaunchScreen에서 고해상도로 진입하지 않으면 그냥 기본상태로 진입한다.

내가 유지보수하던 앱은 그냥.. 아이폰5 해상도로 표시하고 있었던것.

그래서 아이폰X, 플러스모델에 대응하기 위해  런치스크린을 넣었다.

그냥 내가만든거라 모양이좀 깨지긴한다.


2. 각각의 사이즈를 정확히 기억해야 할 필요가 있다.

Prefix라고 상수 정의하는부분에서 기기 스크린사이즈를 보고 기종을 미리 정의해두고 사용하지만

쓰다보면... 급하게 계산할일이 생긴다.

그래서 그림을 첨부한다


이분 블로그에서 배웠다

> https://blog.naver.com/PostView.nhn?blogId=itperson&logNo=220956917981&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F



여튼 사이즈 숫자는 외워두는거로..

댓글
댓글쓰기 폼