マルチタッチ 2 本指タップまたは Mac や Windows のようなダブルクリックについて話していますか?
MacやWindowsのようにダブルクリックする場合は、ここに解決策があります.
2 つの方法でそれを行うことができます。
UITapGestureRecognizer (ダブルタップを検出するように設定) を使用してください。
時差を利用して手動ダブルタップトラッキングを使用します。
//インターフェースファイルでこれを宣言します
NSTimeInterval mLastTapTime;
実装ファイル:
-(id)init
{
if(self = [super init])
{
mLastTapTime = [NSDate timeIntervalSinceReferenceDate];
}
return self;
}
//インタッチ方式
NSTimeInterval currentTime = [NSDate timeIntervalSinceReferenceDate];
NSTimeInterval diff = currentTime - mLastTapTime;
if(diff < 0.5 ) //0.5 or less
{
//double tap
}
mLastTapTime = [NSDate timeIntervalSinceReferenceDate];