首页 > 解决方案 > 如何在swift中用代码模拟点击?

问题描述

我想在我的应用程序上打开一个窗口,但实际上这个窗口只有在我点击一个元素时才会打开。我想模拟点击以默认打开此窗口或只是自动打开窗口。

我试过了:

let tap = UITapGestureRecognizer(target: self, action: #selector(self.handleTap(_:)))

view.addGestureRecognizer(payOptionTapGue)

view.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(self.paymentOptionTapped(sender:))))

self.paymentOptionTapped()

payOptionTapGue.addGestureRecognizer(payOptionTapGue)

这是我点击时打开窗口的功能:

func getPayTapGue() -> UITapGestureRecognizer{
        let payOptionTapGue = UITapGestureRecognizer()
        payOptionTapGue.addTarget(self, action: #selector(self.paymentOptionTapped(sender:)))
        return payOptionTapGue
    }

标签: iosswift

解决方案


我认为最好在不触发点击手势的情况下使用此功能,所以这就是我要为此创建新问题的原因。


推荐阅读