14
Xcode中的iOS如何讓安全區域的頂部,底部,右,左值 這樣的 - >How to get height of topLayoutGuide?如何在iOS中獲得安全區域的頂部,底部,右側,左側值?
// Inside your viewController
self.topLayoutGuide.length
Xcode中的iOS如何讓安全區域的頂部,底部,右,左值 這樣的 - >How to get height of topLayoutGuide?如何在iOS中獲得安全區域的頂部,底部,右側,左側值?
// Inside your viewController
self.topLayoutGuide.length
安全區插圖是UIEdgeInsets
結構。您可以訪問像這樣的評論:
view.safeAreaInsets.left
view.safeAreaInsets.right
view.safeAreaInsets.top
view.safeAreaInsets.bottom
等
另外請注意,類似'topLayoutGuide',這些插圖僅僅viewDidLayoutSubviews後填寫。 –
我用iPhone X模擬器試過這個,並得到底部插入零。這是正常的嗎?它不應該考慮到家庭指示器的位置嗎? – enigma
@enigma safeAreaInsets可用於調用view.layoutSubviews,隨後viewController.viewDidLayoutSubviews – Farlos