IOS 单击手势的添加实现代码

 更新时间:2017年05月16日 11:13:44   作者:小弦事务所  
这篇文章主要介绍了IOS 单击手势的添加实现代码的相关资料,需要的朋友可以参考下

IOS 单击手势的添加实现代码

一,效果图。

二,工程图。

三,代码。

RootViewController.h

#import <UIKit/UIKit.h>

@interface RootViewController : UIViewController
<UIGestureRecognizerDelegate>

@end

 RootViewController.m

#import "RootViewController.h"

@interface RootViewController ()

@end

@implementation RootViewController

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
  self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
  if (self) {
    // Custom initialization
  }
  return self;
}

- (void)viewDidLoad
{
  [super viewDidLoad];
  // Do any additional setup after loading the view.
  
  //添加背景
  [self addView];
}
#pragma -mark -functions
//添加背景
-(void)addView
{
  self.title=@"单击手势的添加";
  
  UIView *parentView=[[UIView alloc]initWithFrame:CGRectMake(50, 100, 200, 200)];
  parentView.backgroundColor=[UIColor redColor];
  [self.view addSubview:parentView];
  
  //单击的手势
  UITapGestureRecognizer *tapRecognize = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(handleTap:)];
  tapRecognize.numberOfTapsRequired = 1;
  tapRecognize.delegate = self;
  [tapRecognize setEnabled :YES];
  [tapRecognize delaysTouchesBegan];
  [tapRecognize cancelsTouchesInView];
  
  [self.view addGestureRecognizer:tapRecognize];

}
#pragma UIGestureRecognizer Handles
-(void) handleTap:(UITapGestureRecognizer *)recognizer
{
  NSLog(@"---单击手势-------");
}
- (void)didReceiveMemoryWarning
{
  [super didReceiveMemoryWarning];
  // Dispose of any resources that can be recreated.
}

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • 详解IOS图片压缩处理

    详解IOS图片压缩处理

    在日常IOS开发中,感觉图片尺寸太大,想压缩成小一点像素的。那么该如何做呢?本文通过“压缩”两个概念及实例来告诉大家如何进行图片压缩处理才是最好的。
    2016-07-07
  • iOS屏幕根据键盘自动变化高度

    iOS屏幕根据键盘自动变化高度

    这篇文章主要为大家详细介绍了iOS屏幕根据键盘自动变化高度,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • 浅谈Xcode 开发工具 XCActionBar

    浅谈Xcode 开发工具 XCActionBar

    本文主要给大家简单讲解了Xcode的开发工具 XCActionBar的介绍与使用方法,非常的全面实用,有需要的小伙伴可以参考下。
    2015-11-11
  • 使用Swift代码实现iOS手势解锁、指纹解锁实例详解

    使用Swift代码实现iOS手势解锁、指纹解锁实例详解

    这篇文章主要介绍了使用Swift代码实现iOS手势解锁、指纹解锁的实现过程,非常不错具有参考借鉴价值,感兴趣的朋友一起看看吧
    2016-06-06
  • iOS 使用 socket 实现即时通信示例(非第三方库)

    iOS 使用 socket 实现即时通信示例(非第三方库)

    这篇文章主要介绍了iOS 使用 socket 即时通信示例(非第三方库)的资料,这里整理了详细的代码,有需要的小伙伴可以参考下。
    2017-02-02
  • iOS简单易用的GCD计时器的实现原理

    iOS简单易用的GCD计时器的实现原理

    在日常开发中总会碰到需要计时器的功能,常见的定时器有NSTimer、GCD、CADisplayLink。网上也有很多的教程介绍三者的区别,今天主要讲的是GCD这种方式使用以及封装。感兴趣的小伙伴们可以参考一下
    2018-11-11
  • iOS通过Runtime实现友盟统计的实例代码

    iOS通过Runtime实现友盟统计的实例代码

    本篇文章主要介绍了iOS通过Runtime实现友盟统计的实例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • iOS9 系统分享调用之UIActivityViewController

    iOS9 系统分享调用之UIActivityViewController

    UIActivityViewController类是一个标准的view controller,通个使用这个controller,你的应用程序就可以提供各种服务。本文给大家介绍iOS9 系统分享调用之UIActivityViewController,感兴趣的朋友一起学习吧
    2015-11-11
  • iOS runtime forwardInvocation详解及整理

    iOS runtime forwardInvocation详解及整理

    这篇文章主要介绍了 iOS runtime forwardInvocation详解及整理的相关资料,需要的朋友可以参考下
    2017-02-02
  • iOS11 WKWebView 无法加载内容的解决方法

    iOS11 WKWebView 无法加载内容的解决方法

    这篇文章主要介绍了iOS11 WKWebView 无法加载内容,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11

最新评论