9得票3回答
具有垂直拖动手势的水平滚动UIScrollView

我希望实现一个UIScrollView,水平滚动浏览滚动视图中的图片,而垂直滚动则执行另一项操作。目前,我有一个UIScrollView,它是分页式的,禁用了垂直滚动,并且可以很好地用于浏览图片,但是我正在疯狂地寻找一种方法来拦截垂直手势并调用自己的方法,而不是让UIScrollView吃掉垂...

9得票3回答
如何将UIPanGestureRecognizer添加到UIScrollView的子视图中

我正在向一个UIScrollView添加子视图,然后我给这些子视图添加了UIPanGestureRecognizer。一切都正常,但是现在在将UIPanGestureRecognizer添加到滚动视图的子视图之后,无法滚动。 可能的解决方案是什么?

9得票2回答
实现类似Facebook Messenger的全屏滑动效果

我已经实现了UIPageviewContoller,支持在屏幕底部显示多个视图控制器。现在我的问题是如何在我的页面视图控制器上支持Facebook样式的平移效果。 我想要实现Facebook消息样式的效果,就像他们在相机中应用的那样,用手指滑动可以使视图全屏。当我们向下滑动同一视图时,它将调...

9得票1回答
React Native - 检测手指移动到一个视图中

我正在研究如何在React Native中检测手指移动到视图中。例如,屏幕上只有一个单独的视图。我的手指按在视图外面,慢慢地移动到视图里面。当手指越过边界时,视图可以识别我的手指。 我研究了Gesture Responder和PanResponder。但我找到的所有示例都是在触摸视图并移动它...

9得票2回答
在Swift中检测两个UIView的碰撞。

我在我的ViewController上有两个UIView。我给第一个视图添加了panGesture,当我开始移动这个视图时,第二个视图会向第一个视图移动。我想要检测到这两个视图碰撞时的事件。以下是我的代码。 @IBAction func dragFirstView(sender: UIPan...

8得票4回答
在UIScrollView中添加UIPanGestureRecognizer后,禁用了滚动功能。

我有一个滚动视图,希望在进行平移操作时使其消失。虽然这样做可以让滚动视图消失,但现在我无法滚动其中的内容。 [UIView animateWithDuration:0.2 delay:0.2 options:...

8得票1回答
如何使用UIGestureRecognizerDelegate?

我的设置 我正在尝试复制Google Now的卡片界面。 我有一个UIView,它是UIScrollView的子视图。两者都由同一个UIViewController控制。这个UIView附着在UIPanGestureRecognizer上,由UIViewController控制。 UIS...

8得票1回答
制作一个类似于新版Google Maps iOS应用的滑动视图,多个UIPanGestureRecognizer引起了麻烦。

我正在尝试复制新的iOS谷歌地图应用程序中滑动菜单的行为。 基本上,它是一个可以通过向上滑动到达某个点或向下滑动到达某个点的视图。这个视图也可以像分页滚动视图一样左右滑动。 它应该只能上下滚动或左右滑动,但不能同时进行。 经过大量研究和测试,我有了一个接近但不完全符合需求的实现。 我的...

8得票2回答
tvOS上的UIScrollView

问题很简单,如何在tvOS中使UIScrollView可以滚动和缩放? 我尝试了与iOS相同的初始化代码,并将scrollview返回给focusedView变量,但是当我触摸遥控器时没有任何反应。 此外,我尝试向scrollview添加另一个自定义UIPanGestureRecogniz...

8得票3回答
使用UIPanGestureRecognizer让UITableView上的滑动删除功能生效

我有一个UIPanGuestureRecognizer添加到整个视图,使用以下代码: UIPanGestureRecognizer *pgr = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(panA...