UIPickerView didSelectRow事件滞后或完全丢弃

时间:2012-08-18 17:08:45

标签: ios opengl-es event-handling uipickerview

我有一个案例,其中UIPickerView didSelectRow消息仅在长时间延迟后发送。在某些情况下,它们根本不会被发送。

上下文:我的应用程序正在做一些繁重的动画计算和渲染内容,当用户旋转滚轮选择某些内容时。你可以旋转车轮,看起来它正常工作;但是,当选择一行时,didSelectRow消息需要几秒钟才能到达我的委托。偶尔,我的代表永远不会收到消息。

显然,它与计算负载有关。但是,我不明白的是,为什么消息不能在帧之间“偷偷摸摸”。这些消息不会在某个地方排队吗?

如果他们没有排队,有没有办法在帧之间轮询选择器?

0 个答案:

没有答案