gpt4 book ai didi

iphone - 单击按钮时使用选择器调用不同类的方法

转载 作者:行者123 更新时间:2023-12-03 20:20:34 25 4
gpt4 key购买 nike

我编写了一个方法并将其与一个按钮连接起来,以便在单击按钮时调用它。现在我想做的是当单击其他 View 上的按钮时调用相同的方法。

我怎样才能做到这一点?我需要使用选择器或通知或简单的方法调用吗?

最佳答案

在选择器中将目标作为该方法所在类的对象传递。

[anotherButton addTarget:objectOfAnotherClass action:@selector(yourMethodInAnotherClass) forControlEvents:UIControlEventTouchUpInside];

或者

只需为按钮方法所在的类创建一个对象,然后以普通方式调用该方法

In First Class say firstView
-(IBAction) yourButtonMethod : (id)sender
{
//Some Code
}

In another class
-(IBAction) yourAnotherButtonMethod : (id)sender
{
firstView *firstViewObject = [firstView alloc] init];
[firstViewObject yourButtonMethod:sender];
}

通过设置按钮的 tagValues 来区分发件人

关于iphone - 单击按钮时使用选择器调用不同类的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4416837/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com