2010-07-29 3 views
0

Ce que j'essaye de faire est, j'ai un bouton qui ouvre la photothèque afin que l'utilisateur puisse choisir la photo et alors la photo est alors montrée sur une autre vue (un autre. fichier xib). Comment puis-je faire ceci? En ce moment, j'ai à la fois l'action de la photothèque et la modification de l'action de vue pointant vers le bouton et son écrasement en raison des deux actions qui se produisent à la fois. Y a-t-il une pause ou quoi que ce soit que je puisse ajouter?Actions multiples à 1 bouton dans l'iPhone sdk

Répondre

0

Vous devez laisser un IBAction contrôler votre comportement, peut-être cela vous aidera à:

- (IBAction)myButtonAction:(id)sender { 
     if ([fooController respondsToSelector:@selector(showLibrary)]) { 
      [fooController performSelector:@selector(showLibrary)]; 
     } 
     if ([barController respondsToSelector:@selector(displayImage:)]) { 
      [barController performSelector:@selector(displayImage:) withObject:image afterDelay:0.1]; 
     } 
    } 
0

Je pense que vous voudrez peut-être 'removeTarget' et 'addTarget'

[self.playPause removeTarget:self 
    action:@selector(PausePlayback) forControlEvents:UIControlEventTouchUpInside]; 

[self.playPause addTarget:self 
    action:@selector(PlaybackTrackingData) 
    forControlEvents:UIControlEventTouchUpInside]; 
Questions connexes