ios - iOS 11 中的安全区域有什么用?以及如何在 iPhone 的 iOS 项目中使用?

标签 ios objective-c xcode ios11

这个问题在这里已经有了答案:





Safe Area of Xcode 9

(5 个回答)


4年前关闭。




我是使用 xcode 9.2 和 iOS 11.2 的新手。当我盯着新项目时,我在 Storyboard上得到了关于安全区域的错误符号。如果我不使用 Storyboard 并以编程方式设计我的 View ,那么安全区域会影响我的设计吗?我的意思是在 iOS 11 上?

谢谢

最佳答案

安全区域是一个布局指南 (LINK)。

布局指南,代 TableView 中未被条形和其他内容遮挡的部分。在 iOS 11+ 中,Apple 将弃用顶部和底部布局指南,并将其替换为单个安全区域布局指南

由于 iPhone X 的状态栏高度与之前的所有 iPhone 不同,这导致 Label-A 被错误定位在状态栏下方。

enter image description here

为了解决这个问题,我们需要使用 Xcode 9 界面构建器中引入的“安全区域布局指南”。

enter image description here

更多关于 安全区 你应该阅读这篇 LINK

关于ios - iOS 11 中的安全区域有什么用?以及如何在 iPhone 的 iOS 项目中使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49770109/

相关文章:

objective-c - 运行数小时后,垃圾收集导致 EXC_BAD_ACCESS 崩溃

json - 选择器 View : I want data in picker view 2 change with picker view 1 when select data from picker view 1

ios - 为什么我的 Storyboard中的图标不再显示?

iphone - 网络连接警告

iphone - 由于某些字符,NSData 到 NSString 的转换失败

c++ - xcode\377 倒置 '?'

swift - NSBrowser 快速拖放

iOS 推送通知操作未显示

ios - [iOS][objC] 无法将 NSDictionary 中的值转换为 NSString

objective-c - 处理触摸事件和手势识别器