iPhone X上的家用指示灯背景颜色?

时间:2017-09-17 10:22:07

标签: ios swift

我在我的应用中使用横向方向。我想将iPhone X中的家庭指示器背景更改为透明。怎么做?

1 个答案:

答案 0 :(得分:1)

您可以使用一些新的UIViewControllers API隐藏主页指示符,而不是更改主页指示符的颜色。

在视图控制器中,您可以覆盖prefersHomeIndicatorAutoHidden()以始终返回true

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

但是,Apple并不保证在所有情况下都会隐藏主页指示符。

查看Apple的“Designing for the iPhone X”和其他2017 fall videos,了解有关如何处理家庭指标的更多信息。

在“Designing for the iPhone X”视频中,Apple还谈到了“边缘保护”。因此,如果您的应用具有自定义手势,您可能需要查看preferredScreenEdgesDeferringSystemGestures

一般来说,Apple并不建议搞乱家庭指标。