Frage

Ich bin ziemlich neu für iPhone dev, so dass jede Hilfe sehr geschätzt wird.

Ich bin die Schaffung eines Aktionsblatt innerhalb einer Funktion und Hinzufügen zu der aktuellen Ansicht. Ich habe das Blatt Delegierten als ‚Selbst‘ und die Aktion Blatt nicht erhalten bleibt. Gibt es eine Funktion wie die Datepicker des didSelectRow? Etwas wie „didDismissWithButtonAtIndex“ oder etwas, das lässt mich erkennen, wenn ein Aktionsblatt endet?

Danke, Mike

War es hilfreich?

Lösung

Die UIActionSheetDelegate Methode – actionSheet:didDismissWithButtonIndex: ist das, was Sie suchen. Von der Dokumentation :

  

actionSheet: didDismissWithButtonIndex:

     

Sent an die Delegaten, nach einem Blatt wird vom Bildschirm zurückgewiesen.

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

Parameter
   actionSheet
  Die Aktion Blatt, das entlassen wurde.

     

buttonIndex
  Der Index der Schaltfläche, die geklickt wurde. Die Schaltfläche Indizes beginnen bei 0. Ist dies der Schaltfläche Index aufheben, wird die Aktion Blatt abgebrochen wird. Wenn -1, brechen die Schaltfläche Index nicht gesetzt ist.

     

Diskussion
  Dieses Verfahren wird nach den Animationsenden aufgerufen und die Sicht verdeckt ist.

Andere Tipps

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

Verwenden Sie die isVisible Eigenschaft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top