国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS touch事件區分單擊雙擊響應的方法

2020-07-26 03:07:27
字體:
來源:轉載
供稿:網友

如果您的 iPhone 應用里有個 view,既有單擊操作又有雙擊操作。用戶雙擊 view 時,總是先執行一遍單擊的操作再執行雙擊的操作。所以直接判斷時就會發現不能直接進入雙擊操作。下面是區分 touch 事件是單擊還是雙擊的方法

-(void)singleTap{NSLog(@"Tap 1 time");}-(void)doubleTap{NSLog(@"Tap 2 time");}- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {UITouch *touch = [touches anyObject];NSTimeInterval delaytime = 0.4;//自己根據需要調整switch (touch.tapCount) {case 1:[self performSelector:@selector(singleTap) withObject:nil afterDelay:delaytime];break;case 2:{[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(singleTap) object:nil];[self performSelector:@selector(doubleTap) withObject:nil afterDelay:delaytime];}break;default:break;}}

以上所述是小編給大家介紹的iOS touch事件區分單擊雙擊響應的方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 千阳县| 内丘县| 东明县| 成安县| 绵竹市| 百色市| 广安市| 平遥县| 和平区| 嘉鱼县| 博乐市| 北宁市| 大埔县| 正阳县| 鹤壁市| 新丰县| 花垣县| 海盐县| 林甸县| 军事| 得荣县| 宾阳县| 牡丹江市| 昌平区| 富阳市| 澄城县| 华安县| 夹江县| 武山县| 泾阳县| 城固县| 扎囊县| 普兰店市| 徐汇区| 泊头市| 碌曲县| 普陀区| 中方县| 中方县| 莱州市| 岑溪市|