Je possède ce code:Comment ajouter un bouton à une feuille UIAction existante?
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"];
}
et il fait un excellent travail d'ajouter ma touche LMNOP conditionnelle.
... APRÈS le bouton d'annulation.
Comment puis-je construire ma feuille d'action avec un bouton conditionnel? Malheureusement, je ne peux pas faire:
UIActionSheet *actionSheet = [[[UIActionSheet alloc]
// ... etc.
otherButtonTitles: someMutableArray
// ... etc.
parce que cela aiderait certainement.
Des idées?
Merci!
Aha! J'avais raté le sheet.cancelButtonIndex = ... part; C'est ce dont j'avais besoin pour compléter l'image. Merci! – Olie
Fonctionne également avec 'sheet.destructiveButtonIndex'. – zekel