我需要从另一个类调用IBAction方法。
我有 - (IBAction)addButtonPressed:(id)发送按钮按下动作,但我需要在其他类的另一个方法中调用相同的函数。
答案 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 {}
然后您可以从另一个类
访问此方法