现在我们在 iPad 2 上有了显示镜像(现在是有线的……iOS 5 中的无线功能),有没有一种简单的方法可以在屏幕上显示所有触摸?这在演示应用程序时会有用吗?
我正在寻找的是只包含一些 SDK 的能力,并且可能更改一行代码,之后我的所有触摸都会显示在屏幕上。
我见过许多其他演示应用程序的方法: 1)使用模拟器和屏幕捕获工具,将鼠标光标变成一个大的白色圆圈 2)可以记录屏幕/显示所有触摸的越狱技巧
但是,我的目标是只在实际设备上运行的常规应用程序上显示触摸。
最佳答案
我意识到这个问题现在已经很老了,但现有的解决方案都不足以满足我的需求。我需要一些开箱即用的东西,可以在多个窗口中使用,而不必对窗口进行子类化或做任何摆弄。
所以我创建了 ShowTime,它(直到 Swift 4)实际上只需要您将 pod 添加到您的 podfile 或将 ShowTime.swift 添加到您的目标。除非您想配置默认值,否则其余部分是完全自动的。
https://github.com/KaneCheshire/ShowTime
从 Swift 4 开始,有一个额外的步骤,在您的 AppDelegate 中,只需设置 ShowTime.enabled = .always
或 ShowTime.enabled = .debugOnly
删除>
编辑:Swift 4 现在再次自动启用,因此无需手动启用。
关于iphone - 如何在屏幕上显示所有触摸以演示 iPhone 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6686659/