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实现手势滑动解锁功能简析
# iOS左滑手势失效的解决方法
# IOS开发之手势响应事件优先级的实例详解
# IOS 开发之swift中手势的实例详解
# IOS开发笔记之禁用手势滑动返回功能的示例
# IOS中多手势之间的冲突和解决办法
# IOS中各种手势操作实例代码
# 开发绘图、手势综合App注意点
# 单击
# 希望能
# 谢谢大家
# 工程图
# nibBundleOrNil
# NSBundle
# Custom
# super
# NSString
# initWithNibName
# bundle
# nibNameOrNil
# initialization
# loading
# setup
# addView
# view
# void
# return
# additional
相关文章:
网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?
Python如何创建带属性的XML节点
建站之星好吗?新手能否轻松上手建站?
如何在Tomcat中配置并部署网站项目?
如何通过虚拟主机快速搭建个人网站?
如何基于PHP生成高效IDC网络公司建站源码?
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
如何在腾讯云服务器快速搭建个人网站?
如何在Golang中引入测试模块_Golang测试包导入与使用实践
建站主机助手选型指南:2025年热门推荐与高效部署技巧
建站之星价格显示格式升级,你的预算足够吗?
建站之星各版本价格是多少?
如何在新浪SAE免费搭建个人博客?
如何基于云服务器快速搭建个人网站?
如何有效防御Web建站篡改攻击?
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
微信小程序 input输入框控件详解及实例(多种示例)
如何用wdcp快速搭建高效网站?
如何快速搭建高效WAP手机网站?
常州自助建站费用包含哪些项目?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
C++如何将C风格字符串(char*)转换为std::string?(代码示例)
太原网站制作公司有哪些,网约车营运证查询官网?
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗
北京企业网站设计制作公司,北京铁路集团官方网站?
建站之星后台管理系统如何操作?
湖州网站制作公司有哪些,浙江中蓝新能源公司官网?
建站之星免费模板:自助建站系统与智能响应式一键生成
建站之星logo尺寸如何设置最合适?
免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?
网站制作壁纸教程视频,电脑壁纸网站?
无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?
网站网页制作专业公司,怎样制作自己的网页?
如何通过VPS建站无需域名直接访问?
Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递
简单实现Android文件上传
北京的网站制作公司有哪些,哪个视频网站最好?
建站之星后台搭建步骤解析:模板选择与产品管理实操指南
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
如何高效利用亚马逊云主机搭建企业网站?
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
如何在景安服务器上快速搭建个人网站?
济南网站制作的价格,历城一职专官方网站?
如何生成腾讯云建站专用兑换码?
音乐网站服务器如何优化API响应速度?
*请认真填写需求信息,我们会在24小时内与您取得联系。