Ho questo codice:Come aggiungere un pulsante a un UIActionSheet esistente?
UIActionSheet *actionSheet = [[[UIActionSheet alloc]
initWithTitle:@"Illustrations"
delegate:self
cancelButtonTitle:@"Cancel"
destructiveButtonTitle:nil
otherButtonTitles: @"ABC", @"XYZ",
nil] autorelease];
UIImage *image = // whatever, snip
if (image != nil)
{
[actionSheet addButtonWithTitle:@"LMNOP"];
}
e fa un grande lavoro di aggiungere condizionalmente mio tasto LMNOP.
... DOPO il pulsante Annulla.
Come posso costruire il mio foglio di azione con un pulsante condizionale? Purtroppo, non posso fare:
UIActionSheet *actionSheet = [[[UIActionSheet alloc]
// ... etc.
otherButtonTitles: someMutableArray
// ... etc.
perché questo sarebbe certamente di aiuto.
Qualche idea?
Grazie!
Aha! Mi ero perso il foglio.cancelButtonIndex = ... parte; questo è quello di cui avevo bisogno per completare l'immagine. Grazie! – Olie
Funziona anche con 'sheet.destructiveButtonIndex'. – zekel