2017-09-13 187 views

回答

18

安全區插圖是UIEdgeInsets結構。您可以訪問像這樣的評論:

view.safeAreaInsets.left 
view.safeAreaInsets.right 
view.safeAreaInsets.top 
view.safeAreaInsets.bottom 

+9

另外請注意,類似'topLayoutGuide',這些插圖僅僅viewDidLayoutSubviews後填寫。 –

+1

我用iPhone X模擬器試過這個,並得到底部插入零。這是正常的嗎?它不應該考慮到家庭指示器的位置嗎? – enigma

+0

@enigma safeAreaInsets可用於調用view.layoutSubviews,隨後viewController.viewDidLayoutSubviews – Farlos

相關問題