如何使用自定义按钮关闭操作表

时间:2011-07-21 11:22:52

标签: iphone objective-c ios uiactionsheet

我在操作表上创建了两个按钮和一个日期选择器。单击完成按钮我想要关闭操作表。任何人都可以帮助解除操作表的代码。

我正在使用此代码为完成按钮提供操作:

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

4 个答案:

答案 0 :(得分:3)

实施委托<UIActionSheetDelegate>。并在按钮单击事件中粘贴以下代码。

[actionSheet dismissWithClickedButtonIndex:0 animated:YES];

答案 1 :(得分:1)

在dismissActionSheet方法中写

[aSheet dismissWithClickedButtonIndex:0 animated:YES];

答案 2 :(得分:1)

您需要保留一个指向您的actionSheet的实例变量,而不是dismissActionSheet:函数中的实例变量,只需编写[actionSheet dismissWithClickedButtonIndex:0 animated:YES];。应该这样做。

答案 3 :(得分:0)

实施UIActionSheetdelegate协议,你会很高兴。具体来说是actionSheet:clickedButtonAtIndex: