Lined Notebook

safe area 가져오는 시점

by 사슴비행기

safe area는 viewDidLoad나 viewWillAppear에서 가져올 수 없다.

viewDidLayoutSubviews()에서부터 가져올 수 있는 듯.

관련해서 stack over flow의 답변이 있길래 링크를 건다.

https://stackoverflow.com/questions/46290356/safeareainsets-return-wrong-values-in-viewdidload-wheres-the-best-place-to-get

 

safeAreaInsets return wrong values in viewDidLoad, where's the best place to get it?

When I try to retrieve the safeAreaInsets in viewDidLoad in my view controller, it returns (0, 0, 0, 0) on the iPhone X, which I know is wrong. The documentation says that this will happen if the v...

stackoverflow.com

 

블로그의 정보

Beautiful Coding

사슴비행기

활동하기