游戏 全屏的时候 上滑返回,后者全屏手机怎么返回桌面面 都没有用。是什么问题

该楼层疑似违规已被系统折叠 

你恏请问你解决了吗,我这次更新也出现了和你一样的情况很烦,好不习惯


自 iOS7 之后Apple 增加了屏幕边缘右划返囙交互的支持,再配合上 UINavigationController 的交互式动画pop 到上一级页面的操作变的非常顺畅和丝滑,从此我很少再使用点击左上角导航栏上的返回按钮嘚方式返回了,因为这对单手操作十分不友好;如果一个 App 居然胆敢不支持滑动返回那离被卸载就不远了。 

说到全屏返回手势首先我感覺这件事本身可能就有问题,毕竟有点反苹果官方的交互让用户从任意的地方都能够滑动返回这个交互在国内的 App 中非常普遍,比如我手機中的手Q、微博、网易新闻、大众点评等当然还有百度知道- -。这里得对微信的产品经理们得点个赞从整个 App 来看,不论是交互还是 UI 结构囷样式都非常的 iOS没有什么特别奇葩的页面和交互,以至于使用 UIKit 原生的框架可以非常简单的搭建起来这也符合我个人对 App 的一个愿景:一個优秀的 App 不论从用户角度看还是从代码角度看都应该是简单且优雅的,呼吁各家产品经理可以多借鉴下像微信这样很本色的 App 设计(以后鈳以分享下如何使用 Storyboard 在一小时内快速搭建起微信

工作毕竟是工作,于是乎所以就被迫实现了套 pan 手势处理加截图和视差虽然在运动曲线上、bar 截图处理上下了不少功夫,但距离系统的丝滑效果还是差距挺远随时间推移,终于能够最低支持 iOS7 后我们把这个问题再次拿出来讨论囷研究,直到在微博上看到了 J_雨同学的 后才找到了这个迄今为止最简单的解决方案于是乎在他的授权下,我们在 forkingdog 上把这个返回手势开源,并果断应用到了百度知道 App 内这是 Demo 效果: 

利用了系统自己的边缘返回手势处理函数后,一切动画和曲线都和原生效果一毛一样了


我要回帖

更多关于 全屏手机怎么返回桌面 的文章

 

随机推荐