6

我试图滑动一个网格NSView,从另一个显示另一行NSView。然后,一旦动画完成,第二个NSView将消失,第一个将立即使用新数据移回其原始位置。

它的工作时间为 4/5 秒。我得到的唯一错误是第一个视图没有重置到原始位置;它停留是动画完成。

这是基本思想(我这里没有代码):

[NSAnimationContext runAnimationGroup:^(NSAnimationContext *context){
    [[myView animator] setFrame:newPos];
} completionHandler:^{
    [myView setFrame:originalPos];
}];

我在 Google 上搜索时遇到了麻烦,因为runAnimationGroup:completionHandler它是 Lion 中的新手。

4

0 回答 0