zoukankan      html  css  js  c++  java
  • 【代码笔记】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.
    }
    复制代码
  • 相关阅读:
    如何在SQL/400中计算两日期间的天数
    委托、事件与Observer设计模式
    C# 杂项
    泛型学习(二)
    委托
    操作符重载 (operator)
    一个解决方案多个项目
    将方法绑定到委托
    事件
    密封方法 密封类(sealed)
  • 原文地址:https://www.cnblogs.com/yang-guang-girl/p/6800352.html
Copyright © 2011-2022 走看看