开发者

how to dismiss action sheet with a custom button

开发者 https://www.devze.com 2023-03-21 18:56 出处:网络
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 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: .

0

精彩评论

暂无评论...
验证码 换一张
取 消