如何控制 iOS 上每个用户交互的延迟
How to control delay for every user interaction on iOS
我正在创建一个 iOS 应用程序来研究响应时间方面的用户体验。我需要能够控制用户在视图组件上进行的每个交互的延迟,例如单击输入字段进行编写、单选按钮和导航时。每个延迟都相同。
当然我可以为每个交互添加 sleep 方法,但是有没有可以很好地指定延迟的代理?
我实际上并没有这样做但是....
来自 UIApplication
文档的 "subclassing notes" 部分:
The only situation where you might need to subclass UIApplication is
when you are implementing a custom event or action dispatching
mechanism. In that situation, you might override the sendEvent:
or
sendAction:to:from:forEvent:
methods to implement that mechanism.
听起来好像您遇到了一种例外情况,在这种情况下这可能是正确的做事方式。
我正在创建一个 iOS 应用程序来研究响应时间方面的用户体验。我需要能够控制用户在视图组件上进行的每个交互的延迟,例如单击输入字段进行编写、单选按钮和导航时。每个延迟都相同。
当然我可以为每个交互添加 sleep 方法,但是有没有可以很好地指定延迟的代理?
我实际上并没有这样做但是....
来自 UIApplication
文档的 "subclassing notes" 部分:
The only situation where you might need to subclass UIApplication is when you are implementing a custom event or action dispatching mechanism. In that situation, you might override the
sendEvent:
orsendAction:to:from:forEvent:
methods to implement that mechanism.
听起来好像您遇到了一种例外情况,在这种情况下这可能是正确的做事方式。