如何在屏幕上显示所有触摸以演示iPhone应用程序?

Ale*_*rgo 12 iphone uitouch ios

现在我们已经在iPad 2上显示镜像(现在有线... iOS 5中的无线),是否有一种简单的方法来显示屏幕上的所有触摸?在演示应用程序时这会很有用吗?

我正在寻找的是能够包含一些SDK,并且可能更改一行代码,之后我的所有触摸都将显示在屏幕上.

我已经看到许多其他演示应用程序的方法:1)使用模拟器和屏幕捕获工具,将鼠标光标变成一个大的白色圆圈2)越狱黑客可以记录屏幕/显示所有触摸

但是,我的目标是在实际设备上运行的常规应用上显示触摸.

Kan*_*ire 8

我意识到这个问题现在已经过时了,但是现有的解决方案都对我来说不够好。我需要一些可以在多个窗口中开箱即用的东西,而不必对窗口进行子类化或做任何摆弄。

所以我创建了 ShowTime,它(直到 Swift 4)实际上只需要您将 pod 添加到您的 podfile 或将 ShowTime.swift 添加到您的目标。除非您想配置默认值,否则其余部分是完全自动的。

https://github.com/KaneCheshire/ShowTime

从 Swift 4 开始,还有一个额外的步骤,在您的 AppDelegate 中,只需设置ShowTime.enabled = .alwaysShowTime.enabled = .debugOnly

编辑:Swift 4 现在再次自动启用,因此无需手动启用。


Ben*_*ayo 0

您必须在容器视图上编写自定义触摸,并将圆形视图的中心移动到触摸的 locationInView。