Domanda

Sono abbastanza nuovo per iPhone dev, quindi ogni aiuto è apprezzato.

Sto creando un foglio di azione all'interno di una funzione e di aggiungerla alla vista corrente. Ho il delegato patrimoniale 'sé' e il foglio azione non viene mantenuta. C'è una funzione come didSelectRow del DatePicker? Qualcosa come "didDismissWithButtonAtIndex" o qualcosa che mi permette di rilevare quando un foglio di azione si sta chiudendo?

Grazie, Mike

È stato utile?

Soluzione

Il metodo – actionSheet:didDismissWithButtonIndex: UIActionSheetDelegate è quello che stai cercando. Dal documentazione :

  

actionSheet: didDismissWithButtonIndex:

     

Inviato al delegato dopo un foglio ricorso è respinto dallo schermo.

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

Parametri
   actionSheet
  Il foglio di azione che è stata respinta.

     

buttonIndex
  L'indice del pulsante che è stato cliccato. Gli indici pulsante di avvio a 0. Se questo è l'indice annullare pulsante, il foglio azione sta annullando. Se -1, l'indice pulsante di annullamento non è impostato.

     

Discussione
  Questo metodo viene richiamato dopo la fine di animazione e la vista è nascosto.

Altri suggerimenti

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

Utilizzare la proprietà IsVisible.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top