0
A
回答
0
我們可以設置2個行動,以您的按鈕,並衡量這2種方法之間的傳遞被稱爲時間:
UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
btn.frame = CGRectMake(100.0, 100.0, 100.0, 20.0);
[btn setTitle:@"Test" forState:UIControlStateNormal];
[btn addTarget:self action:@selector(userEndsTap:) forControlEvents:UIControlEventTouchUpInside];
[btn addTarget:self action:@selector(userStartsTap:) forControlEvents:UIControlEventTouchDown];
,並在兩種方法被調用,你可以做你的時間測量:
- (void)userEndsTap:(id)sender {
NSLog(@"user ends tap");
// stop measurement an do something different for different durations
}
- (void)userStartsTap:(id)sender {
NSLog(@"user starts tap");
// start measurement
}
1
將UILongPressGestureRecognizer
附加到您的按鈕並設置minimumPressDuration
屬性。 您可以將多個手勢識別器附加到同一個按鈕,以適應不同的最短按壓時間。
如果您在不同的手勢識別器之間存在「衝突」,則可以使用–requireGestureRecognizerToFail:
來解決這些問題,以指定僅在另一手勢不是時纔會識別手勢。
相關問題
- 1. 計算持續時間
- 2. SQL持續時間計算
- 3. 持續時間計算
- 4. 添加定時器來計算按下UIButton的時間iPhone
- 5. 計算會話持續時間在Kibana
- 6. 計算TS文件持續時間
- 7. PHP:計算持續時間[秒/分鐘]
- 8. JavaScript日期持續時間計算
- 9. 如何計算持續時間?
- 10. 以秒計算pyspark持續時間
- 11. 計算持續時間無DateTime.UtcNow
- 12. Hive中的持續時間計算
- 13. MPXJ任務持續時間計算
- 14. 如何計算持續時間?
- 15. 佈局計算持續時間太長
- 16. 爪哇:計算持續時間
- 17. 如何計算以PHP計算的持續時間
- 18. 計算一列中的時間戳之間的持續時間
- 19. UiButton保持按下
- 20. 從兩個Date對象計算錯誤時間以計算持續時間
- 21. 計數持續時間
- 22. 計算給定時間戳集合的持續時間
- 23. 如何計算hook_block緩存時間的持續時間?
- 24. 計算時間戳重疊持續時間
- 25. 用EF或Linq計算休息時間的持續時間
- 26. 用於持續時間計算的時間戳快速轉換
- 27. 查找連續行和計算持續時間
- 28. 計算開始時間定結束時間(DATETIME2)和持續時間(時間(7))
- 29. UIButton保持突出顯示時按下
- 30. 計算最長的不間斷語音持續時間