У меня есть контроллер представления, имеющий следующую иерархию:
UIViewController
|
| -просмотр
| -presentView (UIView)
| -stagedView (UIView)
| -UIToolbar
Я использую метод transitionFromView: toView: duration: options: Завершение:
для анимации скручивания страницы для переключения между PresentView
и stagedView
. Текущий и поэтапный просмотр покрывают только большую часть экрана, а внизу есть панель UIToolbar. Когда я использую переход UIViewAnimationOptionTransitionCurlUp
, он анимирует все корневое представление (включая панель инструментов), а не только два задействованных представления.
[UIView transitionFromView:self.presentView
toView:self.stagedView
duration:0.5f
options:UIViewAnimationOptionTransitionCurlUp
completion:^ (BOOL finished) {
if (finished) {
// cleanup code
}}];