gpt4 book ai didi

swift——可变按钮 Action

转载 作者:行者123 更新时间:2023-11-28 07:16:04 25 4
gpt4 key购买 nike

我想问一个简单的问题:如何在创建按钮时为操作提供变量?

如果创建按钮使用:

 newButton.addTarget(self, action: "buttonAction:", forControlEvents: UIControlEvents.TouchUpInside)

在 Object-c 上我做了

NSString *selectorName = [NSString stringWithFormat:@"Button%d:",index+1];

[newButton addTarget:self action:NSSelectorFromString(selectorName) forControlEvents:UIControlEventTouchUpInside];

在 Swift 上呢?

最佳答案

使用 NSSelectorFromString

let sel = NSSelectorFromString("Button\(index+1)")

newButton.addTarget(self, action: sel, forControlEvents:UIControlEvents.TouchUpInside)

关于swift——可变按钮 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26186752/

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