UIActionSheet
, у нее есть кнопки с заголовком, я получаю заголовок из массива. Я хочу получить заголовок кнопок и отображение в UILabel
, что я и сделал, но если я нажму кнопку отмены, отмена кнопки также отображение, я не хочу, чтобы отобразить отменить название кнопки в UILabel
ниже кода, который я попробовал,Кнопка UIActionSheet Cancel не работает должным образом
- (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];
}
Пожалуйста, помогите мне сделать это,
Благодарности @rckoenes, он работает нормально – user6183984