Question

Je suis assez nouveau pour dev iPhone, de sorte que toute aide est appréciée.

Je suis en train de créer une feuille d'action dans une fonction et l'ajouter à la vue actuelle. Je le délégué de la feuille comme « auto » et la feuille d'action n'est pas retenue. Y at-il une fonction comme didSelectRow du Datepicker? Quelque chose comme « didDismissWithButtonAtIndex » ou quelque chose qui me permet de détecter quand une feuille d'action ferme?

Merci, Mike

Était-ce utile?

La solution

La méthode UIActionSheetDelegate – actionSheet:didDismissWithButtonIndex: est ce que vous cherchez. De la documentation :

  

actionSheet: didDismissWithButtonIndex:

     

envoyé au délégué après une feuille d'action est rejeté à partir de l'écran.

- (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex
     

Paramètres    actionSheet   La feuille d'action qui a été rejetée.

     

buttonIndex   L'indice du bouton qui a été cliqué. Les indices des boutons commencent à 0. Si cela est l'indice de bouton d'annulation, la feuille d'action annule. Si -1, l'index de bouton d'annulation n'est pas réglé.

     

Discussion   Cette méthode est appelée après la fin de l'animation et la vue est cachée.

Autres conseils

NSLog(@"actionsheetvisible %@", actionSheet.isVisible?@"YES":@"NO");

Utilisez la propriété isVisible.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top