как отклонить лист действий с пользовательской кнопкой - PullRequest
1 голос
/ 21 июля 2011

Я создал две кнопки и одно средство выбора даты на листе действий. При нажатии кнопки «Готово» я хочу отклонить лист действий. Может кто-нибудь помочь с кодом для отклонения листа действий.

Я использую этот код для предоставления действия для кнопки Готово:

[doneButton addTarget:self action:@selector(dismissActionSheet:) forControlEvents:UIControlEventValueChanged];

Ответы [ 4 ]

3 голосов
/ 21 июля 2011

Реализация делегата <UIActionSheetDelegate>. и вставьте следующий код в событие нажатия кнопки.

[actionSheet dismissWithClickedButtonIndex:0 animated:YES];
1 голос
/ 21 июля 2011

Вам нужно сохранить переменную экземпляра, которая указывает на ваш actionSheet, а затем в вашей функции dismissActionSheet: просто напишите [actionSheet dismissWithClickedButtonIndex:0 animated:YES];. Это должно сделать это.

1 голос
/ 21 июля 2011

в методе dismissActionSheet записать

[aSheet dismissWithClickedButtonIndex:0 animated:YES];
0 голосов
/ 21 июля 2011

Реализуйте протокол UIActionSheetdelegate , и вам будет хорошо. В частности actionSheet:clickedButtonAtIndex:.

...