내가 사용하고 제스처 인식기 : viewDidLoad
에서사용자가 UITableViewCell을 2 초 동안 눌렀는지 어떻게 확인할 수 있습니까?
초기화 :
UILongPressGestureRecognizer *longPressRecognizer = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longPress:)];
[self.view addGestureRecognizer:longPressRecognizer];
이 longPress
는 모습입니다 :
- (void)longPress:(UILongPressGestureRecognizer*)gestureRecognizer {
if (gestureRecognizer.minimumPressDuration == 2.0) {
NSLog(@"Pressed for 2 seconds!");
}
}
어떻게이로 묶을 수있다?
- (void)tableView:(UITableView *)tblView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
어떻게 didSelectRowAtIndexPath는 gestureRecognizer.minimumPressDuration
에 대한 참조를받을 수 있습니까?
기본적으로 내가 무엇을 달성하기 위해 노력하고있어입니다 :
**If a user clicks on a cell, check to see if the press is 2 seconds.**
당신은 코드에서 저를 보여줄 수 있습니까? –
스티브가 그렇게 한 것 같습니다. –