需要双击按钮来更改图像

Need to do double click in a button to change the image

Swift

我是 swift 的新人,我正在玩井字游戏,在游戏方面有一些改进,所以我需要添加一些条件,但我真正的问题是当我玩的时候我需要双击将没有图像的按钮更改为有图像的按钮,这对玩家来说很烦人。

我放了一些 Outlet,因为我需要禁用一些按钮(这取决于玩家),但我认为这与我的错误有关,因为有一天我擦掉了所有 Outlet 以发现我的错误,但我仍然需要双击,感谢您的帮助,祝您有愉快的一天。

您可以指定 UITapGestureRecognizer 所需的点击次数。您可以设置为 button/image.

而不是视图
    override func viewDidLoad() {
        super.viewDidLoad()

        let tap = UITapGestureRecognizer(target: self, action: #selector(doubleTapped))
        tap.numberOfTapsRequired = 2
        view.addGestureRecognizer(tap)
    }

    @objc func doubleTapped() {
        // do something here
}