I created two buttons and one date picker on the action sheet.On clicking the done button i want to dismiss the action sheet.Can anyone please help with the code for dismissing the action sheet.
i'm using this code for giving action for done button:
[doneButton addTarget:self action:@开发者_StackOverflowselector(dismissActionSheet:) forControlEvents:UIControlEventValueChanged];
Implement the delegate <UIActionSheetDelegate>
. and paste the following code in button click event.
[actionSheet dismissWithClickedButtonIndex:0 animated:YES];
in dismissActionSheet method write
[aSheet dismissWithClickedButtonIndex:0 animated:YES];
You need to keep an instance variable that points to your actionSheet and than in your dismissActionSheet:
function just write [actionSheet dismissWithClickedButtonIndex:0 animated:YES];
. That should do it.
Implement the UIActionSheetdelegate protocol and you will be good to go. Specifically actionSheet:clickedButtonAtIndex:
.
精彩评论