長押しジェスチャーでポップアップを開きたい。私のアプリケーションにはUITableViewがあり、ユーザーがUITableviewCellを長押しするとポップアップが開きます。ユーザーが指を十分長く保持すると、ポップアップのみが表示されます。ユーザーが指を長押しして離したときではありません。
私は以下のコードを使用しています: 指を離すときにこのコードを使用すると、アフターポップが開くので間違っています。指を離さずに長押しでポップアップを開きたい。
//Long press gesture
UILongPressGestureRecognizer *longPressGesture= [[UILongPressGestureRecognizer alloc]initWithTarget:self action:@selector(handleLongPress:)];
longPressGesture.minimumPressDuration = .4; //seconds
longPressGesture.delegate = self;
longPressGesture.delaysTouchesBegan = YES;
cell.titleLabel.userInteractionEnabled = YES;
[cell.titleLabel addGestureRecognizer:longPressGesture];