0

ここで2つのことを達成したい

1)View Controllerを押すと、ボトムバーを非表示にします

2) 画面の高さ全体をカバーするように、View Controller の高さ全体を表示します。

次のように私のコード:

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];

ただし、以下に示すように、フレームの設定は結果に影響を与えないようです。(viewcontrollerの下の空白スペース)。画面全体を覆うようにビューの高さを増やすにはどうすればよいですか?

ここに画像の説明を入力

4

2 に答える 2

0

行を削除

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

これを試して:

[self.view sendSubviewToBack:self.tabbar];
于 2012-12-24T07:02:52.870 に答える