从另一个类调用(IBAction)方法

时间:2011-12-02 07:15:17

标签: iphone ibaction

我需要从另一个类调用IBAction方法。

我有 - (IBAction)addButtonPressed:(id)发送按钮按下动作,但我需要在其他类的另一个方法中调用相同的函数。

1 个答案:

答案 0 :(得分:3)

为什么要使用IBAction创建方法。只需从代码创建一个按钮并将选择器设置为您的方法。然后,您可以从另一个类轻松访问该方法。

这里我向您展示了如何使用选择器创建按钮的代码。

buttonImage = [UIImage imageNamed:@"bak.png"];
UIButton *newCardBtn = [UIButton buttonWithType:UIButtonTypeCustom];
[newCardBtn addTarget:self action:@selector(addButtonPressed:)           
                                        forControlEvents:UIControlEventTouchUpInside];

然后你只需将方法声明为

-(void) addButtonPressed:(UIButton *)sender {}

然后您可以从另一个类

访问此方法