UIActionSheet
, il a des boutons avec titre, je vais chercher le titre de la matrice .Je veux obtenir le titre des boutons et l'affichage en UILabel
, que je l'ai fait, mais si j'appuie sur le bouton annuler le annuler les boutons aussi l'affichage, je ne veux pas afficher le titre du bouton annuler UILabel
le code ci-dessous que je l'ai essayé,UIActionSheet Annuler le bouton ne fonctionne pas correctement
- (IBAction)site_Selection:(id)sender {
NSArray *array = @[@"one",@"two",@"three",@"Smart Gladiator1"];
UIActionSheet *actionSheet = [[UIActionSheet alloc]
initWithTitle:nil
delegate:self
cancelButtonTitle:nil
destructiveButtonTitle:nil
otherButtonTitles:nil];
actionSheet.delegate = self;
for (NSString *title in array) {
[actionSheet addButtonWithTitle:title];
}
actionSheet.cancelButtonIndex = [actionSheet addButtonWithTitle:@"Cancel"];
[actionSheet showInView:self.view];
}
-(void) actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{
NSString *title = [actionSheet buttonTitleAtIndex:buttonIndex];
self.btn_site_selection.titleLabel.text = [actionSheet buttonTitleAtIndex:buttonIndex];
}
S'il vous plaît aidez-moi à ce faire,
@rckoenes Merci, il fonctionne bien – user6183984