티스토리 뷰

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


'Mobile > iOS' 카테고리의 다른 글

[iOS/swift] Google Map 사용해보기  (0) 2017.10.20
[iOS/swift] iOS Model Identifier 가져오기  (0) 2017.10.19
[iOS] statusbar 높이 구하기  (0) 2017.10.19
[iOS] 버전 분기  (0) 2017.10.18
[iOS/swift] CoreData 예제  (0) 2017.10.18
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함