界面设计iPhone X

问题描述:

这是怎么回事,大家好,界面设计iPhone X

任何线索是,在iPhone X屏幕的底部和如何暗线来禁用?这是相当令人不安的,我会说超过顶尖。

特别是在风景模式下:如果我拥抱在底部的安全区域,那么显然这条线不会覆盖我的视线,然而,要么在顶部(丢失有价值的屏幕区域)做同样的事情,要么通过不对称的外观让应用看起来很丑陋。

另外关于横向模式的缺口:显然,如果切断按钮等,可能会非常糟糕,所以也许拥抱安全区域是一个更好的选择,但是如果一方想要使用更多屏幕?在下面的示例屏幕中,我们可以使用右侧(当然除了角落),但是如果以相反方向旋转设备,那么您需要拥抱右侧的保险箱和左侧的超级视图代替。

这些有什么好的解决方案?

iPhone X Portrait mode

iPhone X Landscape mode

+0

这条线是新的home键 – campovski

+0

哦,我还以为这是一个轻扫手势,并在所有没有锄头按钮。那意味着没有办法去除那条线? – trudnai

+0

是的,你说得对。这不是我们习惯的“主页”按钮,而是一个新的主页按钮,基于手势,是的。我真的怀疑它可以被删除。我的意思是如果你制作一个全屏游戏,那么我猜这条线会停留在游戏的中间,或者它可能会消失,并且通过从屏幕底部向上滑动来获取它,就像你获得一个菜单一样...... – campovski

您可以auto-hide indicator像在风景模式下播放视频的要求。
但是当用户再次触摸屏幕时它会自动重新出现。

要消失的指标,您可以auto-hide专门为viewController如下

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

非常感谢Kiran,像魅力一样工作! – trudnai