在视图中,touchesBegan:您可以延迟调用"长按"手柄.
[touchHandler performSelector:@selector(longTap:) withObject:nil afterDelay:1.5];
Run Code Online (Sandbox Code Playgroud)
然后在视图中touchesEnded:,如果时间不够,您可以取消该呼叫:
[NSObject cancelPreviousPerformRequestsWithTarget:touchHandler selector:@selector(longTap:) object:nil];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2557 次 |
| 最近记录: |