2017-09-24 98 views
1

這是怎麼回事,大家好,界面設計iPhone X

任何線索是,在iPhone X屏幕的底部和如何暗線來禁用?這是相當令人不安的,我會說超過頂尖。

特別是在風景模式下:如果我擁抱在底部的安全區域,那麼顯然這條線不會覆蓋我的視線,然而,要麼在頂部(丟失有價值的屏幕區域)做同樣的事情,要麼通過不對稱的外觀讓應用看起來很醜陋。

另外關於橫向模式的缺口:顯然,如果切斷按鈕等,可能會非常糟糕,所以也許擁抱安全區域是一個更好的選擇,但是如果一方想要使用更多屏幕?在下面的示例屏幕中,我們可以使用右側(當然除了角落),但是如果以相反方向旋轉設備,那麼您需要擁抱右側的保險箱和左側的超級視圖代替。

這些有什麼好的解決方案?

iPhone X Portrait mode

iPhone X Landscape mode

+0

這條線是新的home鍵 – campovski

+0

哦,我還以爲這是一個輕掃手勢,並在所有沒有鋤頭按鈕。那意味着沒有辦法去除那條線? – trudnai

+0

是的,你說得對。這不是我們習慣的「主頁」按鈕,而是一個新的主頁按鈕,基於手勢,是的。我真的懷疑它可以被刪除。我的意思是如果你製作一個全屏遊戲,那麼我猜這條線會停留在遊戲的中間,或者它可能會消失,並且通過從屏幕底部向上滑動來獲取它,就像你獲得一個菜單一樣...... – campovski

回答

3

您可以auto-hide indicator像在風景模式下播放視頻的要求。
但是當用戶再次觸摸屏幕時它會自動重新出現。

要消失的指標,您可以auto-hide專門爲viewController如下

override func prefersHomeIndicatorAutoHidden() -> Bool { 
     return true 
    } 
+0

非常感謝Kiran,像魅力一樣工作! – trudnai