Я вижу много переходной анимации: слева направо, справа налево, затухание, но как я могу сделать переход сверху вниз?Как сделать анимацию перехода вниз по слайду?
Спасибо за всю помощь
Я вижу много переходной анимации: слева направо, справа налево, затухание, но как я могу сделать переход сверху вниз?Как сделать анимацию перехода вниз по слайду?
Спасибо за всю помощь
[[self navigationController] presentModalViewController:modalViewController animated:YES];
и скрывает это, как это:
[self.navigationController dismissModalViewControllerAnimated:YES];
Да, я тоже что-то использую, но не могу найти способ переместить его сверху вниз – user1035877
см. Ссылку .. http://stackoverflow.com/questions/237310 /, как-может-я-переключающей-анимация в стиле-оф-амодальный-UIViewController –
Вы можете использовать Core Animation, какой объект вы используете?
В основном, исчезать в объекте вы делаете это:
[[objectName animator] setOpacity: 1];
Помните, сначала необходимо установить непрозрачность на 0 и т.д. перед началом анимации. Надеюсь, это ваше желание.
Вы устанавливаете свою раму зрения в исходное положение на экране, а затем приносите свою рамку в нужное место с некоторой анимацией.
CGRect originalFrame = [detailsView frame];
CGRect offscreenFrame = originalFrame;
offscreenFrame.origin.y -= offscreenFrame.size.height;
detailsView.frame = offscreenFrame; //Send the frame above screen
//Add view here if necessary to an unscrew view
// [aSuperView addSubview:detailsView];
[UIView beginAnimations:@"BringIn" context:nil];
[UIView setAnimationDuration:.3];
[UIView setAnimationDelegate:self];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
detailsView.frame = originalFrame
[UIView commitAnimations];
Try разработки этого ... Добавить QuartzCore рамки
#import <QuartzCore/QuartzCore.h>
CATransition *transDown=[CATransition animation];
[transDown setDuration:0.5];
[transDown setType:kCATransitionPush];
[transDown setSubtype:kCATransitionFromBottom];
[transDown setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
[Boottom_view.layer addAnimation:transDown forKey:nil];
http://stackoverflow.com/questions/6605959/implement-custom-animation-to-present-modal-view- from-defined-view-on-ipad –
http://stackoverflow.com/questions/7188584/complete-list-of-transitions-you-can-do-between-views-on-iphone-ipad/7328633#7328633 – chikuba