我在UITableViewCell中添加了自定义按钮。在该按钮的操作中,我想调用showAlert:函数,并希望在方法中传递单元格标签。

如何在此showAlert方法中传递参数:action:@selector(showAlert:)

最佳答案

那是不可能的。您必须创建一个符合IBAction的方法

- (IBAction)buttonXYClicked:(id)sender;

在此方法中,您可以创建并调用UIAlertView。不要忘记将按钮与Interface Builder中的方法连接。

如果您想区分多个按钮(例如,每个表格单元格中都有一个),则可以设置按钮的tag属性。然后单击单击来自哪个按钮的sender.tag。

10-08 06:05