iPhone X Edge Protect

在iPhone X 中通知中心和控制中心全部都移动到了由顶部刘海处下拉和右上角下拉来触发。原本底部的所有手势都被Home Indicator占用。其实Edge Protect在这里依然适用,只是对于Home Indicator的手势有一个小插曲。正常来说他在底部,就应该受到UIRectEdgeBottom 或者是 UIRectEdgeAll控制,但是一开始苹果并没有这么做,不论怎么写代码,他都有着最高的优先级,在iPhone X刚发布我就试图去处理交互问题,因为海报工厂并没有传统的UITabBarController,且里面所有的tableView都是直通到底,但是始终都无法延迟执行与Home Indicator相关的任何手势。+

后来看了其他游戏,视频类App在iPhone X上的表现也都是如此。腾讯的王者荣耀,网易的吃鸡都是一样。腾讯官方给出的解释是暂时开起引导式访问,也仍然不方便。后来在今年1月25日苹果推送了iOS 11.2.5的版本更新,然后王者荣耀也跟着进行了一波更新,在进入游戏时候就会发现,底部的Home Indicator当你一段时间不去触碰它的时候由黑色或者白色(根据当前的屏幕显示的内容来决定)变成非常透明的灰色,当你第一次进行操作会默认执行App内手势,同时激活Home Indicator,短时间内进行第二次操作就可以返回桌面

在对应的ViewControll中添加如下代码,开启的是所有边界限制其中包括了上、下边界。在下拉或者上拉的话会先触发App内部手势,同时出现一个小箭头然后在箭头消失之前再次滑动就会触发系统手势。即可返回游戏到主界面。

-(UIRectEdge)preferredScreenEdgesDeferringSystemGestures
{    return UIRectEdgeAll;
}
  • 本文作者: Molier
  • 本文链接: https://oliverqueen.cn/2018/02/08/关于iPhone-X下Home键的隐藏和延迟响应/
  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!

关于iPhone X下Home Indicator(白条)的隐藏和延迟响应相关推荐

  1. 文档标题:WinNTWin2K下实现进程的完全隐藏

    文档标题:WinNT&Win2K下实现进程的完全隐藏 本文转自 C++Builder 研究 - http://www.ccrun.com/article/go.asp?i=360&d= ...

  2. mysql安装最后两项无响应,win10下安装mysql8.0.23 及 “服务没有响应控制功能”问题解决办法...

    win10下安装mysql 1. 官网下载mysql 网址:https://www.mysql.com/downloads/ download页面往下拉:点击下图红框: 按下图指示操作: 下载之后解压 ...

  3. php下拉列表框 是隐藏变色的代码,jQuery设置下拉框显示与隐藏效果的方法分析...

    本文实例讲述了jQuery设置下拉框显示与隐藏效果的方法.分享给大家供大家参考,具体如下: jQuery的 hide() 和 show() 方法分别用来隐藏和显示 HTML 元素,而 toggle() ...

  4. 【Linux、进程隐藏】在Linux环境下添加系统调用实现进程隐藏

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 [进程隐藏]在Linux环境下添加系统调用实现进程隐藏 前言 一.环境设置: 二.实现方法步骤: 1.思路图 2.利用strace命令 ...

  5. 在Vista下删除EISA配置的隐藏分区

    下面介绍如何在Vista下删除EISA配置的隐藏分区: 1.用管理员的身份启动命令提示符 ,并输入"diskpart.exe"(不含引号,下同),敲回车 2.Diskpart运行以 ...

  6. 查看计算机上隐藏用户,Win732位旗舰版系统下如何查看与删除隐藏账户【图】

    因为每个用户对电脑系统账户设置需求不同,所有很多用户都会选择给自己系统下创建隐藏账户与登录密码,虽然隐藏账户不易被别人查看,但隐藏账户对系统也有一定危害,所以有时候需要删除一些无用的隐藏账户,但是很多 ...

  7. 苹果计算机的科学算法在哪里,iPhone计算器这么骚的吗?隐藏功能让苹果用户感觉被背叛了...

    原标题:iPhone计算器这么骚的吗?隐藏功能让苹果用户感觉被背叛了 很多苹果用户觉得iPhone手机上自带的计算器APP不好用,真的是这样吗?其实,IOS计算器隐藏了很多非常实用的小技巧,只是由于隐 ...

  8. WinNT Win2K下实现进程的完全隐藏

    -----------转自:http://antghazi.yeah.net WinNT & Win2K下实现进程的完全隐藏 面对众多的计算机高手,考虑许久,终于还是决定出来献丑一下 ,文章内 ...

  9. 编程案例——layui的table表格并获取选中的数据、layui监控select下拉框并将隐藏的div显示

    layui table表格展示 效果 代码 前端代码 后端代码:我们需要注意后端给前端返回数据的格式 获取radio标签所对应的数据条目 问题描述 解决办法 layui监控select下拉框并将隐藏的 ...

最新文章

  1. PHP设计模式之装饰模式(Decorator)
  2. 在一个gradle 的maven property 里添加多个URL
  3. SpringBatch 多线程(TaskExecutor)启动Job详解 (七)
  4. 礼物(中国剩余定理+拓展gcd求逆元+分治=拓展Lucus)
  5. 看到腾讯反驳360的文章,笑死我了。
  6. 禁止和恢复WIN7驱动强制签名
  7. aop 代码_项目学生:使用AOP简化代码
  8. Python-Flask实现电影系统管理后台
  9. 详解java类的生命周期 .
  10. insert into 插入空值_常州插入式涡轮流量计旋进旋涡流量计价格-玮偌自控系统...
  11. 数据结构--严蔚敏(C语言版)笔记
  12. Socket通讯之UDP
  13. android 时钟旋转动画,抖音上超火的时间轮盘时钟轮盘八卦太极动态壁纸软件分享安卓苹果都可以设置!...
  14. 进程间通信IPC(一)pipe fifo mmap
  15. C#实现office文档转换为PDF或xps
  16. 巴菲特慈善午餐拍卖活动结束 成交价达457万美元
  17. 编译原理(7):运行存储分配
  18. 物联网|物联网领域常用通信类型
  19. Hotmail邮箱的POP和SMTP配置
  20. 数学分析公式LaTex练习-洛必达法则

热门文章

  1. 【应用场景】智能定位胸牌帮你识别高质量月嫂
  2. pyinstxtractor.py 的改进 - 反编译pyinstaller生成exe的工具
  3. 超融合详细对比:市面各主流超融合产品及厂商优劣势解密
  4. IDEA导出jar包后运行报错 找不到或无法加载主类
  5. 离线安装VS2019教程
  6. ICA原理推导及代码实现
  7. flask_pagedown小修改
  8. Py西游攻关之RabbitMQ、Memcache、Redis
  9. 杭电2094 产生冠军
  10. Android不错的图片压缩方法,圆我大厂梦