Tag: 手势

如何制作组合手势?

我想问一些有趣的事情。 我希望我的应用可以在自定义组合手势出现时采取行动。 例如:当用户向左,向上,向左滑动而不用手指离开屏幕时调用一个动作(/方法)。 我怎样才能做这个自定义的手势? 第二个问题是我可以滑动左上angular(如“/”这个方向)? 如何做这个手势? 任何人都可以帮助我吗? 请! 谢谢

谷歌地图(networking应用程序)如何在iphone / ipad上使用手势/缩放进行平滑缩放?

如果您在iPhone或iPad上使用Google地图networking应用程序,则您知道我在说什么。 你不能在这个屏幕抓取中看到我的手指,但是这是中间捏(如果你会的话)缩小。 详细的区域是最初的地图可视区域,外面的模糊的地方是进入中间点的额外的地图。 使用手势触摸input的捏放缩放function以现实的方式缩放当前视图中的地图。 我们正在尝试缩放图像并重现这种平滑的缩放。 有谁知道他们是如何做到的? 我们不知道这是否是一个单一的img元素被缩放。 或者,也许所有在他们的相对网格matriximg元素莫名其妙地一次全部缩放(这似乎有点不太可能)。 也许这是很多的canvas元素..或一个大的canvas元素(我们也怀疑经过合理的testing)。 请任何build议,想法或答案(如果你来自谷歌)将是伟大的。

如何在视图animation时识别点按手势

只是想知道是有办法让视图识别轻拍手势,而它正在animation? 我正在研究一个有连接到它的cashapelayer线的视图。 当用户平移视图(平移手势)时,线将相应地跟随直到用户停止平移。 此时将执行一个animation,将视图恢复到原来的位置,同时系绳层也回到原位。 现在我唯一真正的问题是,虽然视图和系绳是animation视图不响应轻拍手势… 任何人都知道一些技巧? 我希望我的解释是可以理解的,并提前感谢! (如果系统视图的概念不清楚,有一个免费的应用程序称为discovr应用程序将举一个例子)。

禁用平移手势,如果超出检测范围

我有一个UIView我想上下移动屏幕,但是我只想让它平移,以便当它在正常位置(0,0)时不能拖动视图, 我试图检测识别器的中心何时不是视图高度的一半,然而视图是不可移动的,并且中心总是高度的一半(在这种情况下是230)。 有任何想法吗? – (IBAction)panDetected:(UIPanGestureRecognizer *)recognizer { CGPoint translation = [recognizer translationInView:self.view]; NSLog(@"\ncenter.y: %f\ntranslation.y: %f\n", recognizer.view.center.y, translation.y); if (recognizer.view.center.y > ([[UIScreen mainScreen] bounds].size.height – 20)/2) { return; } recognizer.view.center = CGPointMake(recognizer.view.center.x, recognizer.view.center.y + translation.y); [recognizer setTranslation:CGPointMake(0, 0) inView:self.view]; }

UINavigationController交互式stream行手势不工作?

所以我有一个导航控制器在我的iOS 7应用程序的内置。 titleView是可见的,以及后退button和导航栏的自我。 出于某种原因,交互式popup手势(从左边缘滑动)不起作用。 什么都没发生。 当我login手势时,不是零。 有什么特别的我必须做,以启用此function? 什么可能导致它不工作?

只有捏住单元格的imageView时,才能放大/缩小UICollectionView的自定义单元格中的UIImageView?

我有一个CollectionView有一个自定义单元格。 我想放大/缩小imageView在单元格中,所以我添加在CollectionView.m捏手势 当我添加手势self.collectionView,像这样: [self.collectionView addGestureRecognizer:pinchGesture]; 有用! 我的cell.imageView可以放大/缩小,但是当我捏别的地方(不是在单元格的imageView,我的cell.imageView仍然放大/缩小手势,我想cell.imageView放大/缩小只是当用户捏cell.imageView,所以我尝试添加手势使用此代码: [cell.imageView addGestureRecognizer:pinchGesture]; 但不幸的是它不工作。 当我捏住单元格的imageView时,什么也没有发生。 所以我的问题是,是有可能放大/缩小单元格的imageView只有当用户捏小区的imageView? 而不是其他地方。

iOS Web App触摸手势

我search了整个networking,find一个简单的方法添加触摸手势到一个简单的button。 基本上我试图find一个简单的方法来获取后退button(通常在iOS设备顶部的任务栏上看到的)按下时,将CSS类从“正常”状态更改为“已按下”状态。 虽然我对Javascript很陌生,但我更喜欢使用标准的DOM方法而不是jQuery(或任何其他库)。 任何人都有一些完整的代码,并解释JavaScript代码如何读取ontouchstart和ontouchend事件,以及如何使用这些函数来更改CSS类? 任何帮助将不胜感激! TC

如何在React本地创build拖放操作?

假设我有两个视图A和B.我希望能够在触摸视图A时触发“dragAndDropStart”事件,然后启用从A拖放到B …在整个过程中向用户显示反馈(即显示在视图A和用户的手指之间出现的一条线)。 在放下(释放拖动手势)我想触发另一个“dragAndDropEnd”事件,这次在视图B. touchStart和touchEnd处理程序太有限,因为它们似乎不允许将手势从一个视图切换到另一个视图。 他们似乎也没有启用中间的“拖”状态。 关于使用手势处理程序的React本机文档有点神秘,我还没有看到任何示例说明它们的用法。 有任何想法吗?

如何实现在UITableView Cell中左右滑动,与iOS Mail类似

我试图复制苹果公司在其邮件应用程序中用于将邮件标记为未读或在邮箱内从左向右滑动时“标记为未读”的相同技术。 我find了类似的 解决scheme,但只是从右向左滑动的手势。 我希望这个相同的解决scheme可以作为Apple SDK的一部分用于相反的方向。 我怎么能像iOS的邮件应用一样实现相同的从左到右的手势效果?

检测iOS8可达性手势

任何方式来检测Objective-C中iOS8的新Reachability手势? 双击iPhone6和iPhone6Plus上的TouchIDbutton激活手势。