본문 바로가기
공부/스위프트

[스위프트] UIKit 스크린 사이즈 구하는 우회 방법

by 초코팅촉 2024. 2. 1.
728x90
// SafeArea를 쓰기편하게 상수로 저장한다.
let safeArea = self.view.safeAreaLayoutGuide

// safeArea를 기준으로 크기를 정한다.
let screenWidth = safeArea.layoutFrame.width
let screenHeight = safeArea.layoutFrame.height

앞서 썼던 스크린사이즈를 구하는 방법은 deprecated된 방법이라 더이상 쓰지 않는게 좋다.(언제 없어질지 모른다.)

그래서 일반적인 경우엔 SafeArea안에 다 들어가게 만들어야되니까 아예 safearea안에 넣어버리는게 좋은것 같기도 하다.

 

1. 우선 safeArea를 매번 쓰려면 너무 길어지니까 상수를 지정한다.

2. safeArea의 프레임 너비와 높이를 기준으로 screenWidth, screenHeight 변수에 할당해준다.