kullanıyorum jest tanıyıcılar: viewDidLoad
yılındaBir kullanıcının bir UITableViewCell'i 2 saniye boyunca basılıp basmadığını nasıl belirleyebilirim?
başlatma:
UILongPressGestureRecognizer *longPressRecognizer = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longPress:)];
[self.view addGestureRecognizer:longPressRecognizer];
Bu longPress
neye benzediği:
- (void)longPress:(UILongPressGestureRecognizer*)gestureRecognizer {
if (gestureRecognizer.minimumPressDuration == 2.0) {
NSLog(@"Pressed for 2 seconds!");
}
}
nasıl bu işe kravat olabilir?
- (void)tableView:(UITableView *)tblView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
Nasıl didSelectRowAtIndexPath gestureRecognizer.minimumPressDuration
bir başvuru alacak?
Temelde ne elde etmek çalışıyorum geçerli:
**If a user clicks on a cell, check to see if the press is 2 seconds.**
kodda gösterebilir misin? –
Steve sadece bunu yapmış görünüyor. –