2017-09-26 50 views
3

我們目前正在檢查我們的應用程序是否與即將推出的iPhone X及其新外形和手勢兼容。 我們注意到切換到主屏幕手勢的問題,其中向上滑動實際上觸發了位於屏幕底部的按鈕上的操作。iPhone X向上滑動以切換應用程序激活屏幕底部的按鈕

在我們的情況下,這是有問題的,因爲我們的應用程序是對於非常高的端放大器的遙控器,並位於屏幕的底部的按鍵是音量按鈕..

見圖像:

Figure 1

最近有人在這裏不得不面對這類問題嗎?

我正在考慮某種事件,可能會觸發向上滑動手勢並禁用按鈕也許?

感謝您的幫助。

+0

爲什麼不先將底部按鈕移動到起始指示燈上方?您可以用一個修復程序解決您的UI和UX問題。 – nathan

+0

是的,我們考慮過它,但滑動比指示器更遠,按鈕必須離邊緣太遠。 – nrion

+1

我會建議嘗試先移動按鈕。您的用戶界面目前已破解,無論如何需要修復。在其他應用程序中(如標籤附近有標籤的應用程序),當家庭輕掃手勢開始時,底部附近的按鈕不會被激活。 – nathan

回答

1

因此,我們最終決定採用安全區域原則,並將底部酒吧粘貼到Apple建議的安全區底部。

這是一個有點惱人的,因爲它增加了在屏幕底部的大空的空間,但我想有行動,每一個應用程序將有有同樣的問題(例如標籤欄)

Safe area

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

如果您發現另一個解決方案,我會很樂意閱讀它。

謝謝。

+0

看起來不錯!很高興它的工作。屏幕底部的大空白空間是有意爲之的,因爲它給用戶空間來執行家庭指示器操作,如回家和切換應用程序。我個人認爲它看起來非常好。 – nathan

相關問題