Iphone 如何使用自定义按钮取消操作表

Iphone 如何使用自定义按钮取消操作表,iphone,objective-c,ios,uiactionsheet,Iphone,Objective C,Ios,Uiactionsheet,我在行动表上创建了两个按钮和一个日期选择器。单击“完成”按钮后,我想取消行动表。请任何人帮助我取消行动表的代码 我使用此代码为“完成”按钮提供操作: [doneButton addTarget:self action:@selector(dismissActionSheet:) forControlEvents:UIControlEventValueChanged]; 实施这个协议,你就可以开始了。特别是actionSheet:clicked按钮index:执行协议,您就可以开始了。特别是ac

我在行动表上创建了两个按钮和一个日期选择器。单击“完成”按钮后,我想取消行动表。请任何人帮助我取消行动表的代码

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

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

实施这个协议,你就可以开始了。特别是
actionSheet:clicked按钮index:

执行协议,您就可以开始了。特别是
actionSheet:ClickedButtonIndex:

在dismissActionSheet方法写入中

[aSheet dismissWithClickedButtonIndex:0 animated:YES];

在dismissActionSheet方法中写入

[aSheet dismissWithClickedButtonIndex:0 animated:YES];

执行委托
。并在按钮单击事件中粘贴以下代码

[actionSheet dismissWithClickedButtonIndex:0 animated:YES];

执行委托
。并在按钮单击事件中粘贴以下代码

[actionSheet dismissWithClickedButtonIndex:0 animated:YES];

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

您需要保留一个指向您的操作表的实例变量,而不是在您的
dismissActionSheet:
函数中只需编写
[actionSheet dismissWithClickedButtonIndex:0动画:YES]。应该可以了。

有没有其他方法可以取消操作表。因为我是通过代码创建按钮的。是的,它会自动取消。检查文档。只是实现委托。有没有其他方法可以取消操作表。因为我是通过代码创建按钮的。是的,它会自动取消。检查文档。只需实现委托。,“buttonIndex:”在这种情况下不起作用,我认为。我正在搜索一个代码,就像我们关闭视图控制器一样。,“buttonIndex:”在这种情况下不起作用,我认为。我正在搜索一个代码,就像我们关闭视图控制器一样。