首页 > 解决方案 > 安全区域外的可点击按钮

问题描述

是否有可能在安全区域之外有可点击的按钮(顺便说一句,它怎么称呼?非安全区域?)?我有按钮,如屏幕截图和突出显示我的应用程序无法识别触摸的区域(它是来自模拟器 iPhone XR 的屏幕截图,有缺口,但在屏幕截图中不可见): iPhone XR 截图

我知道某些系统按钮在该区域是可点击的,但我不知道为什么我的按钮不能点击。

标签: iosswiftuigesturerecognizeriphone-xsafearealayoutguide

解决方案


根据我的经验,按钮不会响应安全区域之外的触摸。这是有充分理由的。安全区域之外的区域为 iOS 系统用户界面保留,例如显示时间、电池电量和您的蜂窝信号强度。

Apple 建议在布局 UI 元素时考虑安全区域插图。

尝试在 iPhone X 或 iPhone 11 等设备上运行此项目进行测试:https ://github.com/ChopinDavid/safearea


推荐阅读