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



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

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

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

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

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

那么你只需将方法声明为

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

,然后你可以从另一个类

访问这个方法

最新更新