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 변수에 할당해준다.
728x90
반응형
'공부 > Apple' 카테고리의 다른 글
[스위프트] SwiftUI - AsyncImage (0) | 2024.02.05 |
---|---|
[스위프트] Deep Link (0) | 2024.02.03 |
[스위프트] UIKit 스크린 사이즈 가져오기(deprecated) (0) | 2024.01.24 |
[스위프트] 배경색 바꾸기 및 애니메이션 적용 (1) | 2024.01.05 |
[스위프트] 이미지 평균 색 추출 (0) | 2024.01.05 |