3

ランドスケープでタブバーのない別のビューを表示したい。したがって、新しいビューを作成し、 and のみを変更しself.viewます

self.hidesBottomBarWhenPushed = YES;

しかし、それは私にはうまくいきません。誰かが助けてくれることを願っていますか?

4

2 に答える 2

0

viewWillAppear:非表示のビューのメソッドにこの行を追加するだけですUITabBar

[self.tabBarController.tabBar setHidden:YES];

新しいビューを RootViewController として設定するには、以下のコードを使用してください...

YourNewViewController *objView = [[YourNewViewController alloc] initWithNibName:@"YourNewViewController" bundle:nil];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:objView]; 
[self presentModalViewController:nav animated:YES];
于 2012-12-12T11:56:01.500 に答える
0

navigationController をプッシュしたくない場合は、次のコードを試してください。

UINavigationController *navAddEvent = [[UINavigationController alloc] initWithRootViewController:yourObg];

        navAddEvent.navigationBar.hidden = TRUE;

        [self presentModalViewController:navAddEvent animated:YES];
于 2012-12-12T11:56:21.097 に答える