ios - 无法同时隐藏主页指示器和延迟底部系统手势
问题描述
我想使用UIViewController
属性prefersHomeIndicatorAutoHidden
和preferredScreenEdgesDeferringSystemGestures
. 我像这样使用它们:
override var prefersHomeIndicatorAutoHidden: Bool {
return true
}
override var preferredScreenEdgesDeferringSystemGestures: UIRectEdge {
[.bottom, .left, .right, .top]
}
但问题是当我这样做时,它不会推迟底部屏幕边缘系统手势。如果我删除prefersHomeIndicatorAutoHidden
它,它会推迟它。但是,在这种情况下,home 指示器只会消失,不会消失。我怎样才能同时使用两者?
解决方案
推荐阅读
- diff - 如何在 sphinx 的重组文本中突出显示差异输出文本?
- javascript - 使用 appendChild 时 justify 属性无效
- post - 在 POST API 调用中导入身份验证
- reactjs - 在 Windows 上运行放大配置命令时出错
- rust - 如何将特征转换为具体类型?
- c# - 获取启动我的应用程序的文件的路径
- javascript - 当我尝试构建时,GatsbyJS 发生`Cannot read property 'frontmatter' of null`
- flutter - Flutter - 任务':unique_identifier:verifyReleaseResources'的执行失败
- mysql - SQL如何选择季末的值(每三个月)
- javascript - 在 JavaScript/TypeScript 中键入 group by - 将 JSON 嵌套到类型化的嵌套数组