当从一个视图控制器传递到另一个视图时,视图向上移动 x 像素
Posted
技术标签:
【中文标题】当从一个视图控制器传递到另一个视图时,视图向上移动 x 像素【英文标题】:When Passing from one viewcontroller to another the view moves up x pixels 【发布时间】:2013-01-27 09:09:13 【问题描述】:当我第一次运行应用程序时,我的视图显示完美,但是当我“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】:您可能已经为 setNavigationBarHidden 方法设置了 YES。这将使您的视图向上移动 44 像素。有关您的问题的更多详细信息将使我们易于回答。
【讨论】:
以上是关于当从一个视图控制器传递到另一个视图时,视图向上移动 x 像素的主要内容,如果未能解决你的问题,请参考以下文章
使用推送视图控制器时如何将 Uiimage 从一个视图控制器传递到另一个视图控制器?
将 ImageData 从一个视图控制器传递到另一个视图控制器