我需要在应用中使屏幕完全变黑,但我仍然在底部看到新的细线,该细线代替了iPhone Xr和Xs中的物理按钮。
我看过设置,然后疯狂地搜索谷歌。我打电话给苹果技术支持来获取酒吧本身的名称。他们说“手势栏”或“应用切换栏”。您知道更改颜色或使其不可见所需的代码或设置吗?
不适用
希望将整个屏幕涂黑,但底部的细线栏会显示出来(这不是标签栏或导航项,而是用户在较新的手机中向上滑动的新栏。)
答案 0 :(得分:2)
您可以使用此UIViewController API隐藏“主页指示器”。
在要隐藏指示器的ViewController上重写以下方法。
override var prefersHomeIndicatorAutoHidden: Bool {
return true
}
首选HomeIndicatorAutoHidden https://developer.apple.com/documentation/uikit/uiviewcontroller/2887510-prefershomeindicatorautohidden
setNeedsUpdateOfHomeIndicatorAutoHidden() https://developer.apple.com/documentation/uikit/uiviewcontroller/2887510-prefershomeindicatorautohidden
childForHomeIndicatorAutoHidden https://developer.apple.com/documentation/uikit/uiviewcontroller/2887509-setneedsupdateofhomeindicatoraut