/ / Як додати підпрогляд за допомогою перетягування в анімації зверху подання в iOS? - iphone, ios, ipad, core-анімація

Як додати підвiток, перетягуючи анімацію з верхньої частини представлення в iOS? - iphone, ios, ipad, core-анімація

Мені потрібно додати UIDatePicker підпрогляд на кнопці клацніть на моє головне представлення. Як я можу додати вигляд з анімацією таким чином, щоб підпрогляд перевертався зверху основного перегляду та при видаленні зазнавав зворотної анімації? Я знаю, що підзапис можна додати у кадр, який знаходиться за межами видимої області перегляду, а потім перемістити його у видиму область за допомогою CABasicAnimation буде ще кращим вибором. Тож потрібна допомога щодо блоку анімації, який я повинен використовувати.

Спасибі заздалегідь

Відповіді:

2 для відповіді № 1

Спробуйте цей нижченаведений код ... тут, якщо yourView кадр за замовчуванням з початком y = -500, то спробуйте нижченаведений код на будь-якому UIButton натисніть подію .. також встановіть потрібний вам кадр

    [UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.75];
[UIView setAnimationDelegate:self];
CGRect frame = yourView.frame;
frame.origin.y = frame.origin.y + 500; // give any value for display yourView
yourView.frame = frame;
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:yourView cache:YES];
[UIView commitAnimations];

2 для відповіді № 2

Використовуйте CATransaction для анімації.