gpt4 book ai didi

IOS:一个 IBAction 用于多个按钮

转载 作者:IT老高 更新时间:2023-10-28 11:49:09 25 4
gpt4 key购买 nike

在我的项目中我必须控制40个按钮的 Action ,但我不想创建40个IBAction,我可以只使用一个IBAction吗?

最佳答案

如果您使用界面生成器来创建按钮,只需将它们指向相关类中的相同 IBAction。

然后,您可以通过读取按钮中的文本来区分 IBAction 方法中的按钮...

- (IBAction)buttonClicked:(id)sender {
NSLog(@"Button pressed: %@", [sender currentTitle]);
}

...或者通过在 Xcode 中设置 tag 属性并通过 [sender tag] 读取它。 (如果你使用这种方法,标签从 1 开始,因为 0 是默认值,因此用处不大。)

关于IOS:一个 IBAction 用于多个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5858247/

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