如何控制iOS上每个用户交互的延迟

问题描述:

我正在创建一个iOS应用程序,用于在响应时间内研究用户体验。我需要能够控制用户在查看组件时进行的每个交互的延迟,例如单击用于书写的输入字段,单选按钮以及导航时的延迟。每个人的延迟都是一样的。如何控制iOS上每个用户交互的延迟

当然,我可以为每个交互添加睡眠方法,但有没有代理可以很好地指定延迟?

我没有真正做到了这一点,但....

从“子类钞”的UIApplication文件的部分:

,你可能需要继承的UIApplication的唯一情况是 时您正在实施一项自定义事件或调度行动 机制。在这种情况下,您可以重写sendEvent:sendAction:to:from:forEvent:方法来实现该机制。

听起来好像你有一个例外,这可能是正确的做事方式。