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

标签 iphone ios uitouch

现在我们在 iPad 2 上有了显示镜像(现在是有线的……iOS 5 中的无线功能),有没有一种简单的方法可以在屏幕上显示所有触摸?这在演示应用程序时会有用吗?

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

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

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

最佳答案

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

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

https://github.com/KaneCheshire/ShowTime

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

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

关于iphone - 如何在屏幕上显示所有触摸以演示 iPhone 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6686659/

相关文章:

iphone - 将图像添加到 iPhone 中的 Excel 工作表

ios - Collection View 单元格内容未显示

ios - 捕获并记录 UIView 上的触摸事件

ios - iOS中触摸和点击有什么区别

iphone - NSTimer scheduleTimerWithTimeInterval 和 CoreAnimation

ios - 无法加载视频流

iphone - iOS 上的 Python 或 Ruby 解释器

ios - 反向 NSMutableArray

php - 将数据从 PHP 脚本发送到 iOS

ios - 触摸时更改图像