草庐IT

UISwipeGestureRecognizer

全部标签

objective-c - 在 UITableViewCell 中的任意位置向左或向右滑动以删除没有删除按钮的单元格?

我希望能够在表格View单元格中的任意位置向左或向右滑动,以在不显示删除按钮的情况下删除带动画的单元格。我该怎么做? 最佳答案 我还没有尝试和实现这个,但我会试一试。首先,创建一个自定义的UITableViewCell,并让它有2个你可以使用的属性对正在使用它的tableView的引用。用于在tableView中查找单元格的indexPath。(请注意,每次您删除一个单元格时,都需要更新此单元格的所有单元格)在您创建自定义单元格的cellForRowAtIndexPath:中,设置这些属性。同时向单元格添加一个UISwipeGest

iphone - 在 UICollectionView 中检测滑动

我需要在用户滑动uicollectionview时执行特定操作。我以每个单元格捕获全屏的方式构建它。我试过那些方法:A.scrollViewDidEndDecelerating#pragmaUIScrollView-(void)scrollViewDidEndDecelerating:(UIScrollView*)scrollView{NSLog(@"detectingscroll");for(UICollectionViewCell*cellin[_servingTimesCollectionViewvisibleCells]){NSIndexPath*indexPath=[_ser

ios - UISwipeGestureRecognizer 动画

我正在尝试在我的collectionViewCell中实现UISwipeGestureRecognizer,因此当您向左滑动时,单元格会消失。我想要实现的(我找不到方法)是为滑动设置动画,所以当我向左滑动单元格时,它会消失并带有淡入淡出效果。这是我在方法cellForItemAtindexPath中的代码letcSelector=#selector(reset(sender:))letUpSwipe=UISwipeGestureRecognizer(target:self,action:cSelector)UpSwipe.direction=UISwipeGestureRecogniz

ios - Swift/如何将字符串添加到方法以使其通用

我有以下代码来处理滑动手势。importFoundationextensionUIViewController{funchandleSwipes(sender:UISwipeGestureRecognizer){if(sender.direction==.Right){self.performSegueWithIdentifier("eventsModally",sender:self)}}}我调用这个方法:letrightSwipe=UISwipeGestureRecognizer(target:self,action:Selector("handleSwipes:"))rightS

swift - 从选择器中的不同类调用函数

我正在使用UIGestureRecognizer。我正在尝试从选择器中的不同类调用函数,但在执行时出现NSInvalidArgumentException。importFoundationimportUIKitclasshelperClass{varonBoardingImageArray:[UIImage]?varonBoardingPageControl:UIPageControl?varonBoardingImageView:UIImageView?init(imageArray:[UIImage],pageControl:UIPageControl,yourImageView:

ios - 快速向左或向右滑动

我有一个页面可以从数据库中检索数据以显示有关当前信息或之前或之后的信息就这样ifStatus=1itshowsthecurrentStatus=2itshowspreviousStatus=0itshowsnext到目前为止我所做的是显示当前数据并且它显示完美我需要做一个功能,当用户从右向左滑动时显示下一个从左到右显示上一个从哪里开始的任何想法或指南谢谢 最佳答案 overridefuncviewDidLoad(){super.viewDidLoad()letswipeRight=UISwipeGestureRecognizer(t

ios - 如何创建向上/向下滑动的 UITableView?

我在UIViewController的底部有一个UITableView,现在tableview的高度是100点。tableview有20个单元格,tableview的标题View是100点。我在TableView标题中添加了向上的UISwipeGestureRecognizer和向下的UISwipeGestureRecognizer。现在我想在向上手势Action中将tableview高度约束常量更改为400,在向下手势Action中将tableview高度约束常量更改为100。现在的问题是手势识别器在tableview中不工作启用tableview滚动时的标题。如果tableview

ios - Swift - 如何在移动到另一个场景时从场景中删除滑动手势?

所以我的游戏使用滑动手势,在我的didMoveToView()函数中我初始化了这些手势:letswipeRight=UISwipeGestureRecognizer()swipeRight.direction=UISwipeGestureRecognizerDirection.Rightself.view?.addGestureRecognizer(swipeRight)letswipeLeft=UISwipeGestureRecognizer()swipeLeft.direction=UISwipeGestureRecognizerDirection.Leftself.view?.a

ios - 使滑动手势动画化

当我在屏幕上向右或向左滑动时,我有滑动手势在标签栏之间切换,它改变了我在其中的标签栏我该怎么做才能让它看起来像是在向右或向左滑动标签栏,而不是立即更改标签栏classSwipeGesture:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()letleft=UISwipeGestureRecognizer(target:self,action:#selector(swipeLeft))left.direction=.leftself.view.addGestureRecognizer(left)letright=

swift - 如何检测用户何时在特定节点上向特定方向滑动?

我的屏幕顶部有6个不同的彩色圆圈落下。对于每个节点,您应该朝不同的方向滑动以得分(红色圆圈;向上滑动,蓝色圆圈;向下滑动等),但是如果用户向与分配给该特定节点的方向不同的方向滑动,它结束了游戏。我对滑动手势非常不熟悉,所以我没有代码,但非常感谢帮助。我如何生成我的节点:funcarray(){letcolorCount=5letindex=Int(arc4random_uniform(UInt32(colorCount)))letcolors=SKSpriteNode(imageNamed:"Color\(index+1)")colors.size=CGSizeMake(130,130