ios - iPhone X 主页指示灯

标签 ios swift gesture iphone-x

我试图弄清楚如何使用 iPhone X 的刘海,但我不明白如何让用户从底部滑动时不激活主页栏。

我按照 this post 中的建议使用了以下代码它确实适用于顶部滑动,但不适用于底部滑动。

我做错了什么吗?

override func preferredScreenEdgesDeferringSystemGestures() -> UIRectEdge {
    return .all
}

最佳答案

这个位工作得很好。滑动两次或“快速”滑动以显示主页栏。

override var prefersStatusBarHidden: Bool {
    if #available(iOS 11.0, *) {
        return super.prefersStatusBarHidden
    } else {
        return true
    }
}
override func preferredScreenEdgesDeferringSystemGestures() -> UIRectEdge {
    return [.all]
}

我的一个问题是——当我将应用程序提交到应用程序商店时,如果我在代码中发送它,苹果会允许它吗?

关于ios - iPhone X 主页指示灯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49232850/

相关文章:

ios - Swift 3 - 如何锁定 iOS 应用程序的方向?

ios - 为 iOS 动态设置 map 图钉颜色

objective-c - 在 UITableView 数据源中使用 "commitEditingStyle"时显示另一个按钮

当我编写 FirebaseApp.configure() 时,iOS 应用程序崩溃

html - 使用鼠标在 HTML5 Canvas 上绘图

ios - dispatch_queue_t对象访问规则

swift - 使用符合协议(protocol)的 args 对象参数初始化新类实例

swift - 自定义 TableViews + CustomCell

android - 如何在android表面 View 中创建一个移动指针?

Android 加速移动项目