ios - 当设备正面朝上时,检测主页按钮在哪一侧
问题描述
作为我目前正在处理的应用程序的一部分,我需要单击图像,然后以正确的方向显示生成的图像。
请记住,用户可以在任何可用方向(纵向、横向左/右、正面向上)单击图像。我能够在所有模式下达到预期的结果,但面朝上。
我的问题是:当设备面朝上时,有没有办法检测我的主页按钮在哪一侧?如果是这样,我怎样才能达到同样的效果?请注意,该应用程序是一个仅限肖像的应用程序。因此,我想使用状态栏方向几乎是不可能的。
期待听到你的想法。
解决方案
你可以做:
if UIDevice.current.orientation == .portraitUpsideDown {
print ("Divice oriented vertically, home button on top")
}
还有faceDown
, faceUp
, 等。查看文档以获取更多信息。
推荐阅读
- computer-vision - 如何在多张图片中检测到相同的对象但方向不同(与方向的余弦相似度)
- webpack - Nuxt 生成带有最终随机哈希的 img
- python - 比较文件中的 2 个列表并将结果保存在另一个文件中
- spring-boot - 图像路径在springboot中不起作用
- variables - Ansible:配置 nginx 角色以使用从变量读取的自定义端口
- python - python中的等高线图与X轴上的时间
- jwt - 如何在 nuxt 中存储解码 JWT 的数据?
- wpf - Wpf menuitem 可见性只是第一次调用
- sql - 如何获取表中所有相关的父子记录?
- javascript - 为什么反应钩子使用状态显示错误消息