几个按钮使用相同的UIActionSheetDelegate方法

时间:2011-02-09 18:43:13

标签: iphone objective-c cocoa-touch

我有一个包含5个按钮的视图。当点击每个按钮时,调用UIActionSheetDelegate方法: - (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex

我将每个按钮标记属性设置为0-4。我很难用委托方法找出发送了哪个button.tag。 sender.tag信息是否传递给操作表委托方法?

对于委托方法,我使用case语句来找出在操作表上按下了哪个按钮,我想我将使用if语句来确定哪个sender.tag == 0等我只是一点点在这一点上感到困惑,如果可能的话,需要一点帮助。

一如既往地提前感谢!

Ť

1 个答案:

答案 0 :(得分:1)

您使用传递给buttonIndex的{​​{1}}来确定按下了哪个按钮。按钮从0开始编制索引。