向在线游戏的 UIWebView 发送控制命令 - Swift

Sending Control Commands to UIWebView for Online Game - Swift

我正在尝试将一款只能在网络上玩的基本游戏移植到 iOS。然而,由于缺乏适当的键盘控制,网络版本无法在 iDevices 上播放,尽管它​​运行速度非常快。有没有什么方法可以模拟键盘并将(W)键或(Space)栏从 UIButton 传递到 UIWebView,并产生所需的效果?在 swift 中甚至可能发生这样的事情吗?

P.S。我已经设置并运行了网络视图。

您可以调用 stringByEvaluatingJavaScriptFromString 并传递适当的 javascript 来模拟按键。

对于 javascript 参见例如this answer.