Mobile/iOS
[iOS/swift] safeArea 이용하기
out of coding
2017. 10. 19. 14:30
시작
아이폰X가 뻘짓을 좀 해서, 화면의 높이를 코드에서 구하는 방법이 새로 생겼다.
바로 safeArea이고... 이건 iOS9부터 지원을 한다. 후후
코드
항상 그렇듯 무언가를 제공을 해주기는 한다. ㅎㅎ
예제는 bottom의 높이를 구하는 방법이다.
현재는 X이외의 기종에서는 0으로 리턴이 된다.
1 2 3 4 5 6 7 | var bottomHeight: CGFloat = 0.0 if #available(iOS 11.0, *), let appDelegate = UIApplication.shared.delegate as? AppDelegate { bottomHeight = appDelegate.window?.safeAreaInsets.bottom ?? 0 } print("height = \(bottomHeight)") | cs |