草庐IT

UISwipeGestureRecognizer

全部标签

ios - SpriteKit 和 UISwipeGestureRecognizer

在我的viewDidLoad函数中,我设置了一个滑动手势识别器:varswipeRecognizer:UISwipeGestureRecognizer=UISwipeGestureRecognizer(target:self,action:Selector("move"))swipeRecognizer.direction=.Rightview.addGestureRecognizer(swipeRecognizer)然后我设置移动函数:funcmove(swipe:UISwipeGestureRecognizer){NSLog("swiped")}但是,当我向右滑动时,我不断收到以下

swift - UISwipeGestureRecognizer 无法识别在 View 外发起的滑动手势

funcaddSwipe(){self.isUserInteractionEnabled=trueletdirections:[UISwipeGestureRecognizerDirection]=[.right,.left]fordirectionindirections{letgesture=UISwipeGestureRecognizer(target:self,action:#selector(ViewCardContainer.handleSwipe(sender:)))gesture.direction=directionself.addGestureRecognizer(

swift - touchesEnded 未被识别

当我调用touchesBegan()时overridefunctouchesBegan(touches:Set,withEventevent:UIEvent?){print("TOUCH_BEGAN")}我得到打印语句。我注意到,如果我不移动接触点,overridefunctouchesEnded(touches:Set,withEventevent:UIEvent?){print("TOUCH_ENDED")}没有被调用,但是当我移动接触点时被调用。调用touchesEnded()是否需要一些最小的移动?如果是这样,是否有一种方法可以覆盖它,以确保始终调用touchesEnded()

ios - 使用滑动手势在标签栏之间导航

我想使用滑动手势在我的标签栏之间导航。最简单的方法是什么?我试过这样的东西......importUIKitclasspostAdViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()varleftSwipe=UISwipeGestureRecognizer(target:self,action:Selector("handleSwipes:"))view.addGestureRecognizer(leftSwipe)}funchandleSwipes(sender:UISwipeGes

ios - Swift - UIScrollView 中的 UISwipeGestureRecognizer

我相信我找到了一个解决方案,但它在Obj-C中,我是全新的,并且对将其解释为Swift感到困惑:HorizontalUISwipeGestureRecognizerinsubviewofUIScrollView?(UIScrollViewonlyneedstorecognizeverticalscrolling)我有我的Main.storyboard,它添加了两个subview,我可以在它们之间水平滚动。目前,由于UIScrollView,检测到上下滑动,但检测不到左右滑动。任何解决此干扰的方法?主要Storyboard://Globalletvc0=ViewController0(n

ios - 快速向按钮添加手势

我正在尝试向我View中的现有按钮添加手势(滑动)功能,但我不知道如何将滑动附加到按钮区域。期望的效果是有一个按钮,我可以按下和滑动来产生不同的结果。到目前为止,我实现手势的方式将它应用于我的整个View,而不仅仅是按钮。我觉得它很简单,但我已经逃避了几天-我可能只是在寻找错误的东西。(顺便说一句,我正在将“@IBOutletvarswipeButton:UIButton!”分配给我的按钮)代码如下:classViewController:UIInputViewController{@IBOutletvarswipeButton:UIButton!letswipeRec=UISwipe

ios - swift : show another view controller on swipe up in first view controller

您好,我检查了很多关于在SO中刷卡的问题,但有疑问。在我的应用程序中,我有两个页面1.用户ViewController2.问题ViewController用户页面是这样的现在我想要实现的是在从底部向上滑动用户屏幕时显示问题ViewController。我是Ios的新手,请帮助我实现这一目标。编辑:问题是向上滑动时它应该开始显示另一个ViewController。如果我滑动到屏幕中间,手指仍然触摸屏幕,那么它应该显示2个ViewController。我可以像这样使用push/pop来实现吗 最佳答案 您可以使用自动布局和滑动手势来实现

像 Youtube 应用程序一样的 iOS float 视频窗口

有没有人知道任何现有的库,或者任何关于如何获得与Youtube应用程序相同效果的技术。视频可以“最小化”并悬停在屏幕底部-然后可以滑动以关闭或触摸以重新最大化。参见:视频正常播放:https://www.dropbox.com/s/o8c1ntfkkp4pc4q/2014-06-07%2001.19.20.png视频最小化:https://www.dropbox.com/s/w0syp3infu21g08/2014-06-07%2001.19.27.png(注意视频现在如何显示在屏幕右下角的小float窗口中)。任何人都知道这是如何实现的,是否有任何现有的教程或库可用于获得相同的效果?

像 Youtube 应用程序一样的 iOS float 视频窗口

有没有人知道任何现有的库,或者任何关于如何获得与Youtube应用程序相同效果的技术。视频可以“最小化”并悬停在屏幕底部-然后可以滑动以关闭或触摸以重新最大化。参见:视频正常播放:https://www.dropbox.com/s/o8c1ntfkkp4pc4q/2014-06-07%2001.19.20.png视频最小化:https://www.dropbox.com/s/w0syp3infu21g08/2014-06-07%2001.19.27.png(注意视频现在如何显示在屏幕右下角的小float窗口中)。任何人都知道这是如何实现的,是否有任何现有的教程或库可用于获得相同的效果?

iphone - 手势方法(Pan Gesture 和 Swipe Gesture)之间是否有优先级条件?

我正在开发一个应用程序,我在其中使用了平移手势和滑动手势。因此,每次我执行滑动手势时,总是会调用平移手势中的方法,而不会调用滑动手势方法。所有手势方法之间是否有优先级? 最佳答案 您可以通过实现UIGestureRecognizerDelegate协议(protocol)的以下方法来并行调用它们:-(BOOL)gestureRecognizer:(UIPanGestureRecognizer*)gestureRecognizershouldRecognizeSimultaneouslyWithGestureRecognizer:(U