gpt4 book ai didi

ios - 在使用 Swift 的 Xcode 中,如何按下、释放按钮?

转载 作者:行者123 更新时间:2023-11-29 00:19:23 28 4
gpt4 key购买 nike

如何编写一个按钮,使其在按下时执行一组命令,然后在 Xcode 中释放时停止执行?例如:按下按钮时,灯会亮起,松开时,灯会熄灭。

最佳答案

使用 IBActions/Targets 非常简单:

let btn = UIButton()
btn.addTarget(self, action: #selector(self.on(_:)), for: .touchDown)
btn.addTarget(self, action: #selector(self.off(_:)), for: .touchUpInside)

你也可以用 Storyboard来达到同样的效果

@IBAction func on(_ sender: UIButton?) -> Void {}
@IBAction func off(_ sender: UIButton?) -> Void {}

然后在连接您的操作时,为您的 onTouchDown 连接 on(),为您的 onTouchUpInside 连接 off(),等等。

关于ios - 在使用 Swift 的 Xcode 中,如何按下、释放按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44443050/

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