作为我当前正在处理的应用程序的一部分,需要单击图像,然后以正确的方向显示生成的图像。
请记住,用户可以按任何可用方向(人像,左/右横向,正面朝上)单击图像。我可以在所有模式下都达到理想的效果,但是面向上。
我的问题是:是否可以检测设备正面朝上时主页按钮在哪一侧?如果是这样,我如何才能达到同样的效果? 请注意,该应用程序仅供参考。因此,我猜想状态栏方向几乎不在窗口范围内。
期待听到您的想法。
最佳答案
你可以做:
if UIDevice.current.orientation == .portraitUpsideDown {
print ("Divice oriented vertically, home button on top")
}
还有
faceDown
,faceUp
和其他。检查documentation以获取更多信息。