- Registriert
- 26.07.09
- Beiträge
- 933
Ich hab bisher einen Long Press so realisiert:
Wie kann ich aber auch einen "Long Press" ermitteln der irgendwo auf der View (z.B NavBar, Button, Table) stattfindet, wie auf dem aktuellem iPod nano?
Code:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
NSLog(@"touch began");
[self performSelector:@selector(longTap) withObject:nil afterDelay:0.5];
}
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
NSLog(@"touch ended");
[NSObject cancelPreviousPerformRequestsWithTarget:self
selector:@selector(longTap) object:nil];
}
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
NSLog(@"touches moved");
[NSObject cancelPreviousPerformRequestsWithTarget:self
selector:@selector(longTap) object:nil];
}
-(void) longTap
{
//Tu was
}
Wie kann ich aber auch einen "Long Press" ermitteln der irgendwo auf der View (z.B NavBar, Button, Table) stattfindet, wie auf dem aktuellem iPod nano?