从一个视图控制器传递到另一个视图控制器时,视图向上移动x个像素

时间:2013-01-27 09:09:14

标签: iphone view uiview uiviewcontroller

当我第一次运行应用程序时,我的视图显示完美,但是当我“pushViewController”(同一个)时 视图向上移动可能像60像素。

可能是什么问题?

使用此功能,我推送viewController:

-(void)userLogin
{
MSLoginViewController *loginController = [[MSLoginViewController alloc] initWithNibName:@"MSLoginViewController" bundle:nil];
loginController.isTryToBuyCoupon = YES;
[self.navigationController pushViewController:loginController animated:YES];
[loginController release];
}

由于

1 个答案:

答案 0 :(得分:0)

您可能为setNavigationBarHidden方法设置了YES。这将使您的视图向上移动44像素。有关您的问题的更多细节将使我们很容易回答。