iPhone X向上滑动以切换应用程序激活屏幕底部的按钮

iPhone X向上滑动以切换应用程序激活屏幕底部的按钮

问题描述:

我们目前正在检查我们的应用程序是否与即将推出的iPhone X及其新外形和手势兼容。 我们注意到切换到主屏幕手势的问题,其中向上滑动实际上触发了位于屏幕底部的按钮上的操作。iPhone X向上滑动以切换应用程序激活屏幕底部的按钮

在我们的情况下,这是有问题的,因为我们的应用程序是对于非常高的端放大器的遥控器,并位于屏幕的底部的按键是音量按钮..

见图像:

Figure 1

最近有人在这里不得不面对这类问题吗?

我正在考虑某种事件,可能会触发向上滑动手势并禁用按钮也许?

感谢您的帮助。

+0

为什么不先将底部按钮移动到起始指示灯上方?您可以用一个修复程序解决您的UI和UX问题。 – nathan

+0

是的,我们考虑过它,但滑动比指示器更远,按钮必须离边缘太远。 – nrion

+1

我会建议尝试先移动按钮。您的用户界面目前已破解,无论如何需要修复。在其他应用程序中(如标签附近有标签的应用程序),当家庭轻扫手势开始时,底部附近的按钮不会被激活。 – nathan

因此,我们最终决定采用安全区域原则,并将底部酒吧粘贴到Apple建议的安全区底部。

这是一个有点恼人的,因为它增加了在屏幕底部的大空的空间,但我想有行动,每一个应用程序将有有同样的问题(例如标签栏)

Safe area

这里的我使用的文章: https://useyourloaf.com/blog/safe-area-layout-guide/

如果您发现另一个解决方案,我会很乐意阅读它。

谢谢。

+0

看起来不错!很高兴它的工作。屏幕底部的大空白空间是有意为之的,因为它给用户空间来执行家庭指示器操作,如回家和切换应用程序。我个人认为它看起来非常好。 – nathan