Что считается лучшей практикой для анимации переходов на iPhone?iPhone UIView Animation Лучшая практика
Например, ViewTransitions
пример проекта из яблока использует подобный код:
CATransition *applicationLoadViewIn = [CATransition animation];
[applicationLoadViewIn setDuration:1];
[applicationLoadViewIn setType:kCATransitionReveal];
[applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]];
[[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal];
но есть также фрагменты кода, плавающие вокруг сети, которые выглядят так:
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.75];
[UIView setAnimationDelegate:self];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:myview cache:YES];
[myview removeFromSuperview];
[UIView commitAnimations];
Что является лучшим подход? Если бы вы могли предоставить фрагмент, то это было бы высоко оценено.
ПРИМЕЧАНИЕ: Мне не удалось заставить второй подход работать правильно.
спасибо за обновление этого rafael. –
Итак, чтобы быть понятным, значит, использовать первый подход (CATransition), а не второй? –
Да, это первый подход (CATransition). – NebulaFox