首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSTimer和Touches事件冲突

NSTimer和Touches事件冲突
EN

Stack Overflow用户
提问于 2009-01-28 11:18:51
回答 3查看 1K关注 0票数 1

我尝试在发生特定事件时执行两个动作,一个是触发固定时间间隔的定时器时发生的动画,另一个是检测到触摸时发生的动画

两者单独工作都很好,但当同时发生时,任何一个动画都会减慢.its的速度,因为在给定的时间单位内,只执行一个动作

对于NSTimer im,使用0.01s的时间间隔

如何在不减慢任何动画的情况下使此场景工作?

EN

回答 3

Stack Overflow用户

发布于 2009-06-04 01:00:54

NSTimer不是用于执行动画的工具。对于iPhone上的几乎所有动画问题,Core Animation都是您所需要的。NSTimer不是实时计时器。它不能保证什么时候会开火。它是解决许多问题的优秀工具;动画不是其中之一。

票数 1
EN

Stack Overflow用户

发布于 2009-05-29 15:36:19

触摸屏拒绝响应通常表示CPU压力过大。每秒设置100次动画可能是导致这种情况的原因。

票数 0
EN

Stack Overflow用户

发布于 2009-06-04 00:50:19

当触摸动画正在进行时,我也会停止计时器的触发。您可以调用计时器无效来停止计时器触发。也许这样就行了?然而,0.05的时间间隔会更合理,而且可能会完全解决问题!祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/487276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档