Как мне сделать эту анимацию iOS в OSX?

У меня есть очень простая анимация в iOS, которая затемняет представление, изменяет размер контейнера, чтобы он соответствовал другому представлению, а затем возвращает это другое представление обратно. Это довольно легко сделать и очень просто.

Я пытался сделать что-то подобное в OSX, но не мог понять, как это сделать. Анимация в OSX кажется такой неуклюжей и сложной по сравнению с iOS.

Любая помощь будет очень признательна !!

Спасибо! :)

// Fade out viewOne, resize frame to fit viewTwo, fade in viewTwo
[UIView animateWithDuration: 0.15
        animations: ^{
            [viewOne setAlpha:0.0];
        }
        completion: ^(BOOL finished) {
            [UIView animateWithDuration: 0.2
                    animations: ^{
                        [self setFrame: [viewTwo frame]];
                    }
                    completion: ^(BOOL finished) {
                        [viewTwo setAlpha: 0.0];
                        [self addSubview: viewTwo];
                        [UIView animateWithDuration: 0.15
                                animations: ^{
                                    [viewTwo setAlpha:1.0];
                                }];
                    }];
         }];
23
задан Tyler 22 April 2012 в 15:06
поделиться