Próbuję zaimplementować animację: po wejściu do galerii iPhone'a, naciśnij obraz, zobaczysz obraz pełnoekranowy. Poniżej widoczny jest pasek narzędzi z przyciskiem kosza. Po naciśnięciu tego przycisku obraz jest usuwany z animacją. Próbuję to zaimplementować, ale nie wiem, jak zaimplementować transformację obrazu, użycie jabłka. To najlepsze, co mogłem zrobić:Animacja, na przykład po usunięciu z galerii zdjęć iPhone'a
[UIView transitionWithView:self.view duration:0.1 options:UIViewAnimationOptionTransitionCrossDissolve animations:^{
[self.view addSubview:scrollImageView];
} completion:^(BOOL finished) {
[UIView animateWithDuration:0.3 delay:0 options:UIViewAnimationOptionAllowUserInteraction animations:^{
CGRect frame = scrollImageView.frame;
frame.size = CGSizeMake(frame.size.width * 0.75, frame.size.height * 0.75);
frame.origin = CGPointMake((size.width - frame.size.width)/2, (size.height - frame.size.height)/2);
scrollImageView.frame = frame;
} completion:^(BOOL finished) {
[UIView animateWithDuration:0.3 delay:0 options:UIViewAnimationOptionAllowUserInteraction animations:^{
CGRect frame = scrollImageView.frame;
frame.size = CGSizeMake(frame.size.width * 0.05, frame.size.height * 0.05);
frame.origin = CGPointMake(size.width, size.height);
scrollImageView.frame = frame;
CGAffineTransform transform = scrollImageView.transform;
CGAffineTransform rotatedTransform = CGAffineTransformRotate(transform, 45 * 3.14/180);
scrollImageView.transform = rotatedTransform;
} completion:^(BOOL finished) {
[scrollImageView removeFromSuperview];
}];
}];
}];
Z góry dziękuję.
Aktualizacja Jak rozumiem, nie mogę zrobić animację z rdzeniem animacja, ale może ktoś może mi doradzić animację najbardziej simular do iPhone galerii animacji, ale bez użycia OpenGL?
Czy możesz doradzić mi animację najbardziej podobną do animacji galerii iPhone, ale bez korzystania z OpenGL? –
Poprzednio zrobiłem [post na blogu] (http://ronnqvist.tumblr.com/post/23234805389/unobtrusive-hints-of-joy) próbując skopiować animację "Otwórz w tle" z Safari. Jest dość podobny, ale jednocześnie bardzo odmienny. Możesz prawdopodobnie nauczyć się z niego czegoś i dostosować części potrzebne do animacji. –