0

我想在这里实现两件事

1)当我推动视图控制器时隐藏底栏

2) 显示视图控制器的全高,使其覆盖整个屏幕高度

我的代码如下:

DMUserProfileViewController *upvc = [[DMUserProfileViewController alloc]initWithNickname:[UserInfo sharedUserInfo].getNickname];
upvc.view.frame = CGRectMake(0, 0, self.frame.size.width, 431);
upvc.hidesBottomBarWhenPushed = YES;

[self.navigationController pushViewController:upvc animated:YES];

但是如下所示,框架的设置似乎不会影响结果。(视图控制器下方的空白区域)。如何增加视图的高度以使其覆盖整个屏幕?

在此处输入图像描述

4

2 回答 2

0

尝试这个:

[self.view sendSubviewToBack:self.tabbar];
于 2012-12-24T07:02:52.870 回答
0

删除线

upvc.view.frame = CGRectMake(0, 0, self.frame.size.width, 431);
于 2012-12-24T06:56:44.267 回答