Tag: uiswipegesturerecognizer

将UIGestureRecognizer添加到UILabel的单个字母

现在我正在做一个iOS应用程序,我想通过简单的“删除字母”来实现删除UILabel中的字母的function。 我遇到的问题是将一个手势识别器添加到UILabel的单个字母中。 我已经search了这个网站,没有任何东西。只是要清楚,我不是添加一个手势识别器的整个标签,我只想要将其添加到单个字母。 任何帮助是极大的赞赏。 谢谢

iOS UIGestureRecognizer

我有两个问题: 我可以实现从UISwipeGestureRecognizerinheritance的手势识别器并向UIEvent处理程序添加逻辑吗? 我可以实现UIGestureRecognizer而不附加到UIView ? 意思是,我将分析和pipe理UIEvent事件并调用适当的select器( touchesBegan , touchesMoved , touchesEnded , touchesCancelled )? 在此期间,当状态是UIGestureRecognizerStateEnded时,我有问题重置手势识别器。

iOS – 使用UISwipeGestureRecognizer时,UIPageControl页面指示点不会更改

我正在使用UIPageControl和UISwipeGestureRecognizer在我的应用程序的2个视图控制器之间切换。 我修改了本教程而不使用滚动视图。 我有两个问题: 1)使用滑动手势正在改变视图控制器/页面,但不是指示当前页面的点。 我努力了 if (self.pageControl.currentPage == 0) { self.pageControl.currentPage = 1 } 但我不知道为什么它不起作用。 我有可用的sockets @property (strong, nonatomic) IBOutlet UIPageControl *pageControl; 2)我正在使用- (IBAction)changePage:(id)sender更改页面。 我想知道如何改变到一个点击某个点上的页面。 我的意思是说,点击点1,我应该去第一个视图控制器,点击点2,我应该导航到第二个视图控制器。

滑过视图控制器,但不通过UISwipeGestureRecognizer

这是我的问题,我有5个视图控制器,我可以切换他们通过刷UISwipeGestureRecognizer类和xcode的故事板。 所以这个工程,但是,我不喜欢幻灯片效果。 我喜欢用一种方式来制作,所以你可以通过拖拽的方式将视图完全滑动到另一个视图上。 任何人都可以向正确的方向发送我? 我在互联网上search,但我找不到任何function或教程如何做到这一点。 提前致谢! 编辑:我不看滚动视图。 因为这会导致一些空白,当我有3幻灯片垂直的幻灯片1和5幻灯片垂直幻灯片2.希望你们可以跟着我! 编辑:这是我试图完成。 **

如何使用UISwipeGestureRecognizer检测UITableViewCell中的滑动事件

我有一个UITableViewCell类,我想检测滑动事件(删除),以便隐藏drawRect绘制的一些graphics 首先,我给这个单元添加了一个UISwipeGestureRecognice : // Init swipe gesture recognizer self.swipeRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeCell:)]; self.swipeRecognizer.direction = UISwipeGestureRecognizerDirectionLeft | UISwipeGestureRecognizerDirectionRight; self.swipeRecognizer.delegate = self; [self.contentView addGestureRecognizer:self.swipeRecognizer]; 比我实施了一个方法来对滑动事件作出反应: – (void)swipeCell:(UISwipeGestureRecognizer *)recognizer { switch (recognizer.state) { case UIGestureRecognizerStateBegan: self.swipeStartPoint = [recognizer locationInView:self.backgroundView]; BaseLogDebug(INFO, @"Swipe Began at %@", NSStringFromCGPoint(self.swipeStartPoint)); break; case UIGestureRecognizerStateChanged: { CGPoint currentPoint = [recognizer locationInView:self.backgroundView]; CGFloat deltaX […]

如何滑动手势segue回到以前的看法ios?

我试图继续(QueryController)我来自的视图。 但没有刷卡行动发生…不知道什么即时消失。 @implementation ProfileController4 – (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization UISwipeGestureRecognizer * Swiperight=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swiperight:)]; Swiperight.direction=UISwipeGestureRecognizerDirectionRight; [self.view addGestureRecognizer:Swiperight]; UISwipeGestureRecognizer * Swipeleft=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swipeleft:)]; Swipeleft.direction=UISwipeGestureRecognizerDirectionLeft; [self.view addGestureRecognizer:Swipeleft]; } return self; } -(void)swipeleft:(UISwipeGestureRecognizer*)gestureRecognizer { //Do what you want here } -(void)swiperight:(UISwipeGestureRecognizer*)gestureRecognizer { //Do what you want […]

SKSpriteNode不规则的滑动?

我已经创build了以下sprite工具包节点: SKSpriteNode *megadeth; megadeth = [SKSpriteNode spriteNodeWithImageNamed:@"megadeth_rocks.png"]; megadeth.name = @"awesome"; 并添加了滑动手势如下: -(void)didMoveToView:(SKView *)view{ UISwipeGestureRecognizer *recognizerUp = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeUp:)]; recognizerUp.direction = UISwipeGestureRecognizerDirectionUp; [[self view] addGestureRecognizer:recognizerUp]; UISwipeGestureRecognizer *recognizerDn = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeDn:)]; recognizerDn.direction = UISwipeGestureRecognizerDirectionDown; [[self view] addGestureRecognizer:recognizerDn]; } – (void)handleSwipeUp:(UISwipeGestureRecognizer *)sender{ NSLog(@"Node Swiped Up"); if (sender.state == UIGestureRecognizerStateEnded) { CGPoint touchLocation = [sender […]

无法正确获取UISwipeGestureRecognizer方向

我正在编写代码,以在视图上上下移动两个手指来改变某种状态。 代码如下: UISwipeGestureRecognizer *aSwipeGesture = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeGesture:)]; [aSwipeGesture setDirection:UISwipeGestureRecognizerDirectionUp | UISwipeGestureRecognizerDirectionDown]; aSwipeGesture.numberOfTouchesRequired = 2; [self.View addGestureRecognizer:aSwipeGesture]; – (void)swipeGesture:(UISwipeGestureRecognizer *)sender { NSLog(@"Swipe received."); if (sender.direction==UISwipeGestureRecognizerDirectionUp) { NSLog(@"swipe up"); } else if (sender.direction==UISwipeGestureRecognizerDirectionDown) { NSLog(@"swipe down"); } } 但是,我可以收到的唯一的打印日志是滑动接收如下所示。 我无法得到消息刷卡或刷卡,我错过了什么? 谢谢 ViewController.m:228 Swipe received. ViewController.m:228 Swipe received. ViewController.m:228 Swipe received. ViewController.m:228 Swipe received. ViewController.m:228 Swipe […]

在UIWebView中向后/向前滑动手势?

我的应用程序中有一个WebView。 因为这是一个选项卡式应用程序,我不能添加button在网站上前进/后退。 我想通过刷卡回去/前进。 从左侧/右侧的正确滑动回来…就像在iOS的Safari浏览器。 我该怎么做? 我想我应该使用“屏幕边缘泛姿态识别器”,对不对?

如何实现向左滑动并向右滑动以显示不同types的标签

我想实现向左滑动并向右滑动以显示不同的标签集。 到目前为止,我能够实现以下function,但是如何实现向右滑动以显示某些标签。 由于代码很长,考虑到@ shamas-s和@ducky的build议,我已经上传了一个示例项目到github。 github链接: https : //github.com/ankahathara/SwipToRightAndLeft 这在用户向左滑动时正常工作。 它会显示视图右侧的标签。 但是当用户向右滑动时,它将被设置为默认值。 由于我有一个UISwipeGestureRecognizerDirection.Right在表格视图单元格中,我不明白当用户向右滑动时陶醉一些其他标签。 任何帮助,将不胜感激 …