我在我的应用中使用横向方向。我想将iPhone X中的家庭指示器背景更改为透明。怎么做?
答案 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并不建议搞乱家庭指标。