首页 > 解决方案 > 需要双击按钮来更改图像

问题描述

迅速

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

我放了一些插座,因为我需要禁用一些按钮(这取决于玩家),但我认为这与我的错误有关,因为有一天我删除了所有插座以发现我的错误,我仍然需要双击,谢谢帮助并度过美好的一天。

标签: swifttic-tac-toedouble-click

解决方案


您可以指定 UITapGestureRecognizer 所需的点击次数。您可以设置为按钮/图像,而不是视图。

    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
}

推荐阅读