3

我使用SKBounceAnimation作为动画代理的setAnimations:@{@"frame":skBounceAnim}.

一旦我单击并按住窗口(并开始拖动),我想立即停止此动画,以便窗口跟随鼠标移动,而不是继续执行动画。

到目前为止,我已经尝试:

  • 取消设置鼠标按下事件的动画[window.animator setAnimations:nil]
  • 在鼠标按下事件时将动画对象设置为 nilskBounceAnimation = nil
  • 在鼠标按下事件上应用一个新的、非常短的新动画[window.animator setFrame:(the current frame) display:YES]; [NSAnimationContent currentContent].duration = 0.01;

这一切都还没有帮助。有什么想法吗?

4

0 回答 0