在触摸事件后设置旋转立方体的动画-iPhone objective c
我有一个UIViewController实现,它构建了一个核心图像立方体,并在事件发生时旋转它。它有以下方法:在触摸事件后设置旋转立方体的动画-iPhone objective c,iphone,uiviewcontroller,core-animation,touchesbegan,Iphone,Uiviewcontroller,Core Animation,Touchesbegan,我有一个UIViewController实现,它构建了一个核心图像立方体,并在事件发生时旋转它。它有以下方法: initController touchesBegan touchesMoved touchesEnded continueSpinning 我正在尝试在触碰SENDED触发一段时间(比如2秒)后继续旋转立方体。我已经创建了continuespring方法,但我不确定如何在没有触摸方法的情况下调用该方法,例如在计时器上 我曾尝试从touchesend调用continuespr
initController
touchesBegan
touchesMoved
touchesEnded
continueSpinning
我正在尝试在触碰SENDED
触发一段时间(比如2秒)后继续旋转立方体。我已经创建了continuespring
方法,但我不确定如何在没有触摸方法的情况下调用该方法,例如在计时器上
我曾尝试从touchesend
调用continuesprining
,并休眠线程,递归调用continuesprining
,但这只是在线程返回时(2秒后)进行动画
我需要一些类似于touchesBegin方法的调用“ContinueSpining”的方法
有什么想法吗?如果你将主线程置于睡眠模式。在这种情况下,iphone视图将不会反映。因为iphone视图只能由主线程更改。最好使用NSTimer并将其设置为2秒,在重复动画计时器中调用continue Sping,并在从某个开始时间起经过2秒后让计时器停止重复