为什么NSView动画师在可可中不起作用



我在我的项目中有一个NSView,我想移动它,但我通常使用的动画对其他对象不起作用…我该怎么做才能让它动起来?下面是我的代码:

[[NSAnimationContext currentContext] setDuration:1.0];
NSRect rect = NSMakeRect(59.0,10.0,682.0,575.0);
[[self.myView animator] setFrame: rect];

我找到了让它工作的方法…出于某些原因,动画在单独调用时能够正常工作,但在IAP之后调用时却无法正常工作。我发现用这行代码调用动画中的void可以使它工作:

[self performSelectorOnMainThread:@selector(myAnimation) withObject:nil waitUntilDone:NO];

相关内容

  • 没有找到相关文章

最新更新