Основная анимация не работает. Объект исчезает - PullRequest
0 голосов
/ 15 октября 2011
[animationImageView setWantsLayer:YES];

CAKeyframeAnimation *keyframeAnimation = [CAKeyframeAnimation animationWithKeyPath:@"position"];    
keyframeAnimation.values = [animationsBindingsController valueForKeyPath:@"selection.controlPoints"];
keyframeAnimation.duration = 5;
[animationImageView.layer addAnimation:keyframeAnimation forKey:@"position"];
[pageContent addSubview:animationImageView];

AnimationImageView - это подкласс NSImageView.

animationImageView. Объект исчезает на 5 секунд (на время анимации) и внезапно появляется в позиции инициализации.

1 Ответ

0 голосов
/ 16 октября 2011

Хорошо, вместо того, чтобы создавать подклассы NSImageView, я подклассифицировал CALayer (методом setContents: вы можете установить NSImage).Core Animation работает отлично!

...