@
DIMOJANG iOS 只对页面栈 准确来说 navigation 驱动的 push/pop 页面栈提供了默认的侧滑返回,作为快速操作手势,因为本来就是从右往左进入 从左往右退出
好几年前苹果的 present (从下往上)默认就是浮层而非全屏 退出就是从上往下的手势
而其他的更加 fancy 的动画都是苹果定制的 你仔细观察会发现苹果的手势其实做了好多而且还不互相干扰 例如相册打开单图就是既可以下拉 也可以向内缩放关闭 因为单图打开的时候就是向外缩放的动画 但是缩放不能单手操作 于是增加了下拉的体验 而且下拉的时候也是做了缩放动画的 哪怕是点击左上角退出也是做了缩放的
所以苹果一直都是按照进入退出逻辑做匹配 给人一眼就觉得合理的操作:从右往左进入的可以在左边边缘把页面推出,从下往上出现的可以从上往下把页面推出,向外缩放的可以用缩放手势向内缩放退出,而为了体验方便也会额外搭配一些简易的手势来作为高效的操作
苹果从来都不是全局退出的,现在的这些也遵循了他的设计规范