为什么UIActionSheet是自动发射的?

时间:2011-12-04 22:27:01

标签: objective-c xcode uipickerview uiactionsheet

我使用以下语句用UIPickerView解除UIActionsheet,已为其定义了一个关闭按钮。

[actionSheet dismissWithClickedButtonIndex:0 animated:YES];    

在点击关闭按钮之前,UIActionsheet是自动解除的?我之所以有这样一个理论,是因为UIActionsheet是通过按下按钮来调用的,而按下这个按钮可以使UIActionsheet在启用后立即解除。如何确保关闭按钮是上述语句中引用其索引的按钮?如何找到我以编程方式创建的关闭按钮的索引?

1 个答案:

答案 0 :(得分:0)

由于UIActionSheet没有“closebutton”,我认为你的意思是“cancelButton”。你会这样做:

[actionSheet dismissWithClickedButtonIndex:[actionSheet cancelButtonIndex] animated:YES];