ios - 如何在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
}
解决方案
我认为最好在不触发点击手势的情况下使用此功能,所以这就是我要为此创建新问题的原因。
推荐阅读
- regex - bash 正则表达式模式参数
- angular - 从不同的url(localhost:4200)连接来自本地ui应用程序的oAuth2服务而不是使用oAuth2(localhost:8080)的后端的方法
- puppet - 在 Puppet 中运行 Powershell
- reactjs - TypeError:无法读取未定义的属性“目标” - 反应
- angular - Angular Material:如何通过仅单击复选框来选择表格行?
- python - 将 CSV 标头与 MySQL 模式列匹配
- java - textview的SQLite android数据库错误
- python - 有时 Python 代码仅在 CMD 中按下 CTRL+C 时才会停止和启动
- python - 如何在 Anaconda Navigator 中下载 opencv-python 库?
- c# - 如何模拟物理键盘输入