Joc*_*hen 20 iphone vnc remote-access ios
一些公司正在提供真正的iPhone/iPad设备的手动测试.使用鼠标和键盘,您可以直接从浏览器控制设备.
他们可能会使用类似AirPlay的东西将设备图形流式传输到浏览器.但他们如何将鼠标点击转换为iPhone/iPad上的触摸事件?由于无法在设备上运行VNC服务器,我想知道是否还有另一种方法可以做到这一点.
我不知道这个服务到底是如何工作的,但我想你必须在你的应用程序中包含它们的框架。该框架可能包含一个小服务器组件,用于接收鼠标事件并将它们应用到应用程序。
func applicationDidBecomeActive(application: UIApplication) {
MyRemoteControlFramework.startServer()
}
Run Code Online (Sandbox Code Playgroud)
如果鼠标单击屏幕上的某个位置,框架可能首先执行命中测试以查找应接收单击的视图(请参阅UIView 上的命中测试)。当找到目标视图时,框架可以在此视图上调用touchesBegan、touchesMoved、touchesEnded……。这是一项小工作,但我认为并不复杂。此外,还可以轻松捕获屏幕并通过服务器组件发送(请参阅如何截取屏幕截图)。
| 归档时间: |
|
| 查看次数: |
3454 次 |
| 最近记录: |