开发者

how to dismiss action sheet with a custom button

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

上一篇:

下一篇:

精彩评论

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

最新问答

问答排行榜