2010-06-08 2 views
0

Mes UItouches ne détectent pas dans mon fichier nib de diaporama. Quel est le problème? Quelqu'un peut-il aider?Les UITouches ne détectent pas


@class Slideshow; 
@interface RootViewController : UIViewController{ 
PreferencesController *preferencesController; 
Slideshow *slideshow;} 

Diaporama La mise en œuvre

@implementation Slideshow 
- (void) touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event 
{ 
NSLog(@"touches begin"); 
} 
- (void)viewDidLoad 
{ 

UIImageView *frontView = [[UIImageView alloc] initWithFrame:self.view.bounds]; 
frontView.backgroundColor = [UIColor blackColor]; 
frontView.image = [UIImage imageNamed:@"apple.png"]; 
frontView.userInteractionEnabled = YES; 

[self.view addSubview:frontView]; 

[frontView release]; 
}@end 
+0

Quel type de classe est Diaporama? Est-ce qu'il hérite de UIResponder? –

Répondre

0

Diaporama est un UIViewController et touchesBegan n'est appelée sur un UIView. Vous devez sous-classer UIView pour capturer des contacts.

+0

Désolé, je suis très nouveau à xcode. Alors quel code dois-je ajouter à mon code actuel pour sous-classer UIView? – Tony

Questions connexes