Animation Xcode:使用UIView转换FromView将视图向上移动

Animation Xcode:使用UIView转换FromView将视图向上移动,animation,curl,views,Animation,Curl,Views,我在几页之间有以下动画: [UIView transitionFromView:self.view toView:nextPage.view duration:0.5 options:UIViewAnimationOptionTransitionCurlUp completion: nil]; 当第一个视图加载没有问题时,但当我按下按

我在几页之间有以下动画:

[UIView transitionFromView:self.view 
                   toView:nextPage.view 
                   duration:0.5   
                   options:UIViewAnimationOptionTransitionCurlUp
                   completion: nil];
当第一个视图加载没有问题时,但当我按下按钮转到下一页时,以此类推,似乎下一页的视图从底部跳了大约20个,好像状态栏被删除了,然后当我返回到第一页时,同样的情况在这里发生

我怎样才能防止它这样做

我试过以下方法

completion: ^(BOOL finished){nextPage.view.frame = CGRectMake(0,0,320,480);
但还是什么都没有


非常感谢si

我在使用导航控制器的其他项目上尝试了这一点,但我在noraml viewbase项目上创建了该项目,然后使用以下代码将其隐藏在代理m文件UINavigationController*navigationController=[[UINavigationController alloc]initWithRootViewController:self.viewController];[self.window addSubview:navigationController.view];然后在第一个视图中,我使用[self.navigationController setNavigationBarHidden:YES动画:YES]将其隐藏;无论如何,这是如何消除我的20px差距的btm不是正确的答案,所以如果有人能在用新的眼光看了if后提出建议:当我输入代码
completion:^(BOOL finished){nextPage.view.frame=CGRectMake(0,0,320,460)
如前所述,它什么也没做,所以我想了一会儿,当它上升到20时,我决定尝试
CGRectMake(0,20,320,460);
这很有效,但它在动画之后跳了下来,所以我再次想我把
nextPage.view.frame=CGRectMake(0,20,320,460);
放在
[UIView transitionFromView…
它似乎解决了我出现20个缺口的问题,这是一个测试,因此将带到我的项目并很快报告。我尝试了其他一些我正在使用导航控制器设计的东西,但我在一个noraml viewbase项目上创建了它,然后使用下面的代码隐藏了它在我的委托m文件UINavigationController*navigationController=[[UINavigationController alloc]initWithRootViewController:self.viewController];[self.window addSubview:navigationController.view];然后在我的第一个视图中使用[self.navigationController setNavigationBarHidden:YES动画:YES]隐藏它;无论如何,这是如何消除我的20px差距的,btm不是正确的答案,所以如果有人能用新的眼光看一下if后再写:当我输入代码
completion:^(BOOL finished){nextPage.view.frame=CGRectMake(0,0,320,460)
如前所述,它什么也没做,所以我想了一会儿,当它上升到20时,我决定尝试
CGRectMake(0,20,320,460);
这很有效,但它在动画之后跳了下来,所以我再次想我把
nextPage.view.frame=CGRectMake(0,20,320,460);
放在
[UIView transitionFromView…
它似乎解决了我出现20个缺口的问题,这是一个测试,所以我将很快回到我的项目并报告。