IOS 单击手势的添加实现代码
发布时间 - 2026-01-11 01:07:53 点击率:次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
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在建站之星绑定自定义域名?
Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】
iOS正则表达式验证手机号、邮箱、身份证号等
使用spring连接及操作mongodb3.0实例
大同网页,大同瑞慈医院官网?
详解Android中Activity的四大启动模式实验简述
JS弹性运动实现方法分析
JavaScript如何实现继承_有哪些常用方法
如何基于云服务器快速搭建网站及云盘系统?
Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置
JS碰撞运动实现方法详解
如何在自有机房高效搭建专业网站?
如何用美橙互联一键搭建多站合一网站?
laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法
北京专业网站制作设计师招聘,北京白云观官方网站?
Laravel如何处理文件下载请求?(Response示例)
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
免费视频制作网站,更新又快又好的免费电影网站?
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】
nodejs redis 发布订阅机制封装实现方法及实例代码
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
Swift开发中switch语句值绑定模式
Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性
Laravel如何构建RESTful API_Laravel标准化API接口开发指南
香港服务器选型指南:免备案配置与高效建站方案解析
nginx修改上传文件大小限制的方法
详解Huffman编码算法之Java实现
Laravel Octane如何提升性能_使用Laravel Octane加速你的应用
Python文件流缓冲机制_IO性能解析【教程】
C++用Dijkstra(迪杰斯特拉)算法求最短路径
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】
Laravel如何创建和注册中间件_Laravel中间件编写与应用流程
Laravel如何操作JSON类型的数据库字段?(Eloquent示例)
Java垃圾回收器的方法和原理总结
如何在云虚拟主机上快速搭建个人网站?
如何快速查询网址的建站时间与历史轨迹?
网站制作价目表怎么做,珍爱网婚介费用多少?
如何在阿里云部署织梦网站?
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
电商网站制作价格怎么算,网上拍卖流程以及规则?
Laravel如何记录自定义日志?(Log频道配置)
Swift中switch语句区间和元组模式匹配
如何快速登录WAP自助建站平台?
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
Laravel怎么在Controller之外的地方验证数据
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
bootstrap日历插件datetimepicker使用方法
清除minerd进程的简单方法
如何在宝塔面板中创建新站点?

