32得票5回答
在UITableView中检测水平滑动

我正在使用UIPanGestureRecognizer来识别UITableView中的水平滑动(确切地说是在单元格上,尽管它被添加到表格本身)。然而,这个手势识别器显然会从表格中夺取触摸。我已经让pangesturerecognizer识别水平滑动并随之弹回;但是,如果用户开始垂直滑动,它应该...

31得票2回答
如何防止 UITapGestureRecognizer 捕捉每一个点击事件?

你好,我有一个OpenGL视图,并在其上有一个选项卡栏。我正在使用一个点击识别器在屏幕上点击不同的3D对象。在选项卡栏中,我有一个按钮,但它不起作用,因为点击识别器也会捕捉这些点击事件。我该如何解决这个问题?我已经尝试了以下方法: - (BOOL) gestureRecognizer:(UIG...

29得票1回答
iPhone - 单击手势与双击手势冲突

我有一个视图。我希望为它定义两种敲击手势。 所以,如果用户在视图上单击,视图将执行A;如果用户双击视图,则不执行A 而是执行B。 我向视图添加了两个UITapGestureRecognizer。单击的numberOfTapsRequired = 1; 双击的numberOfTapsRequ...

29得票9回答
点击 UISlider 来设置数值。

我创建了一个滑块(作为视频控制,就像YouTube底部的控制条),并设置了最大值(视频总时长)和最小值。然后使用SeekToTime更改当前时间。现在,用户可以滑动滑块以更改值。 我想实现的是让用户在滑块上任何位置轻触即可设置视频的当前时间。 我从这个答案中得到了一种方法,并尝试将其应用到...

29得票3回答
iOS7中从UINavigationController侧滑返回时的视图控制器生命周期

iOS 7的新滑动手势“swipe-to-pop”对于UINavigationController的视图控制器生命周期有何影响?

28得票9回答
如何在Swift中通过长按选择表格行

我有一个表格,其中包含一个长按手势识别器,根据所选的表行运行代码。 问题在于,我目前必须先点击要选择的行,然后再进行长按操作。 我该如何使表格在我长按时选择我想要的行,而不需要先点击选择它呢?

27得票8回答
如何在UIPanGestureRecognizer中获取初始点击点?

我有一个应用程序,允许用户在屏幕上追踪线条。我是通过在UIPanGestureRecognizer中记录点来实现的。-(void)handlePanFrom:(UIPanGestureRecognizer *)recognizer { CGPoint pixelPos = [recog...

27得票7回答
检测当UIGestureRecognizer向上、下、左和右滑动时,使用Cocos2d

我有一个CCSprite,想要用手势来控制其移动。问题是我对Cocos2D完全不熟悉。当手势向上时,我希望我的精灵执行一种动作,当手势向下时执行另一种动作,当手势向右时执行另一种动作,左侧也是同样的情况。请问有谁能指点我一下方向? 谢谢!

26得票3回答
手势问题:UISwipeGestureRecognizer + UISlider

我遇到了一个与手势相关的问题。我使用 UISwipeGestureRecognizer 实现了左右滑动事件,这个功能正常运作。但是,我遇到的问题是在同一视图中的 UISlider 不兼容。滑动滑块的动作被误认为是左右滑动手势。 有人遇到过这个问题吗?有什么想法可以解决它吗? 非常感谢。 以下是...

26得票8回答
如何识别所有四个方向的滑动?

我需要识别所有方向的滑动手势(上下左右),虽然不是同时进行,但我需要能够识别它们。 我尝试过: UISwipeGestureRecognizer *Swipe = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@s...