国产探花免费观看_亚洲丰满少妇自慰呻吟_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事件區分單擊雙擊響應的方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凤阳县| 松江区| 康保县| 南皮县| 金昌市| 合水县| 定安县| 全州县| 福贡县| 徐水县| 丰顺县| 凤山市| 鄂尔多斯市| 丰镇市| 海伦市| 屏东市| 宣城市| 保定市| 特克斯县| 新竹县| 清镇市| 奉贤区| 商城县| 海淀区| 兖州市| 泰顺县| 南充市| 固阳县| 营山县| 阳泉市| 宜都市| 汝州市| 辉县市| 和田市| 娄底市| 大丰市| 铁岭县| 吉隆县| 平顶山市| 平原县| 梅河口市|