发布网友 发布时间:2022-04-20 07:56
共1个回答
热心网友 时间:2024-02-18 22:07
苹果不能右侧左滑。
iOS的大部分界面,比如一级界面进二级界面,都是二级界面从右往左压在了一级界面上,所以左边框右滑这个动作符合操作视觉逻辑,而右边框左滑不符合视觉逻辑。
此外苹果手机所有页面横向排列,新页面被唤醒时,从右侧进场覆盖在原页面上;想要返回时,当前页面将从右侧滑出离场。所以,出于仿真、拟物化的操作,从左往右滑动返回的逻辑顺理成章。
iOS和安卓手势的不同在于以下
安卓是手势映射按键,监测到滑动“结束”后,就播放返回动画并显示上一个页面。iOS则是,手指滑到哪,拖拽的元素就跟到哪,哪怕拽到一半又拽回去它也跟着走。
iOS上滑动返回也分两种,屏幕*滑动和左侧边缘滑动。一般来说屏幕*滑动适用于本层逻辑内的页面切换(比如老版知乎左右滑动切换答案页),而左侧边缘滑动适用于大层的返回(比如知乎从答案页返回到问题页,首页)。
至于安卓有从右往左的手势而苹果没有的问题,是因为这和页面树的逻辑相反。安卓厂商们普遍提供充足甚至过量的选择,哪怕它是反逻辑的。苹果没有从右向左返回手势还有一个重要原因,iOS大部分界面从右向左的手势已经被占用,是呼出选项菜单。