gpt4 book ai didi

iphone - 将方法与按钮 "touch up inside"操作集成

转载 作者:行者123 更新时间:2023-11-28 20:23:33 24 4
gpt4 key购买 nike

我有一个正在运行的项目,现在它快要完成了,但现在我在应用程序委托(delegate)类中有一个方法,我希望应该在项目中的所有按钮上调用这个方法。一种简单的方法是我应该在每个按钮监听器代码中添加对方法的调用。但是有没有一种方法可以使它与按钮操作“Touch up inside”连接起来

最佳答案

通过子类化 UIButton 类来覆盖 sendActionsForControlEvents。

- (void)sendActionsForControlEvents:(UIControlEvents)controlEvents {
if(controlEvents == UIControlEventTouchUpInside) {
//call your method.
}
[super sendActionsForControlEvents:controlEvents];
}

您可能必须遍历所有 UIButton 并将其类更改为您的子类的类。我还没有试过这个,但我想你可以试一试。

关于iphone - 将方法与按钮 "touch up inside"操作集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14979246/

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