我已经在我的应用程序中实现了SwipeRefreshLayout和ViewPager,但有一个很大的问题:每当我要向左/向右滑动在页面之间切换时,滚动都太敏感。向下滑动一点也会触发SwipeRefreshLayout刷新。
我想设置一个水平滑动开始的时间限制,然后强制水平滑动,直到滑动结束。换句话说,当手指水平移动时,我想取消垂直滑动。
这个问题只在ViewPager上发生,如果我向下滑动,SwipeRefreshLayout刷新功能被触发(显示条),然后我水平移动我的手指,它仍然只允许垂直滑动。
我试图扩展ViewPager类,但它根本不起作用:
public class CustomVie
我很难理解如何创建一个向下滑动的手势,以减少覆盖,这是另一个屏幕与其自己的对象和图像,然后能够滑动回到原来的屏幕。
我现在有一个有3个屏幕的滚动视图。A| B |C和我正在尝试添加一个向上的手势来显示笔记,以及一个向下的手势来关闭设置屏幕(就像snapchat中当你点击幽灵或向下滑动幽灵时的设置屏幕),来自B的我自己的图像。所以理想的情况是这样:
D
A | B | C
E
那么我如何创建由手势触发的向上和向下滑动视图的D&E?有人知道如何在Swift中做到这一点吗?