我有一个具有以下层次结构的视图控制器:
UIViewController
|
|-view
|-presentView (UIView)
|-stagedView (UIView)
|-UIToolbar
我正在使用该transitionFromView:toView:duration:options:completion:
方法为页面卷曲设置动画,以在presentView
和stagedView
. 当前和暂存视图仅覆盖大部分屏幕,底部有一个 UIToolbar。当我使用UIViewAnimationOptionTransitionCurlUp
过渡时,它会为整个根视图(包括工具栏)设置动画,而不仅仅是涉及的两个视图。
[UIView transitionFromView:self.presentView
toView:self.stagedView
duration:0.5f
options:UIViewAnimationOptionTransitionCurlUp
completion:^ (BOOL finished) {
if (finished) {
// cleanup code
}}];