向在线游戏的 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.
我正在尝试将一款只能在网络上玩的基本游戏移植到 iOS。然而,由于缺乏适当的键盘控制,网络版本无法在 iDevices 上播放,尽管它运行速度非常快。有没有什么方法可以模拟键盘并将(W)键或(Space)栏从 UIButton 传递到 UIWebView,并产生所需的效果?在 swift 中甚至可能发生这样的事情吗?
P.S。我已经设置并运行了网络视图。
您可以调用 stringByEvaluatingJavaScriptFromString
并传递适当的 javascript 来模拟按键。
对于 javascript 参见例如this answer.