ios - 安全区域外的可点击按钮
问题描述
是否有可能在安全区域之外有可点击的按钮(顺便说一句,它怎么称呼?非安全区域?)?我有按钮,如屏幕截图和突出显示我的应用程序无法识别触摸的区域(它是来自模拟器 iPhone XR 的屏幕截图,有缺口,但在屏幕截图中不可见):
我知道某些系统按钮在该区域是可点击的,但我不知道为什么我的按钮不能点击。
解决方案
根据我的经验,按钮不会响应安全区域之外的触摸。这是有充分理由的。安全区域之外的区域为 iOS 系统用户界面保留,例如显示时间、电池电量和您的蜂窝信号强度。
Apple 建议在布局 UI 元素时考虑安全区域插图。
尝试在 iPhone X 或 iPhone 11 等设备上运行此项目进行测试:https ://github.com/ChopinDavid/safearea
推荐阅读
- html - Bootstrap 4动画导航栏不显示
- amazon-kinesis - KCL 应用程序在使用多个流时不会占用所有分片
- android - 如何使用 PathPattern 来创建 DeepLink Apps Android?
- javascript - 使用 React 中的属性可以将哪些不同类型的道具从一个组件发送到另一个组件?
- android - 无法从 Android 中的 API 获取数据
- markdown - 如何在 GitHub Pages 上的 Markdown 列表中放置超链接?
- java - 尝试在 Java 中的数组上使用 .stream() 时出现“找不到符号错误”
- c# - 执行队列
- listview - xamarin forms:如果当前绑定值为空或null,如何绑定另一个值?
- machine-learning - 如果我正在对训练数据执行数据预处理,是否有必要对测试数据执行相同的操作?