2017-09-13 184 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

相关问题