Xcode TabBar应用程序模态视图控制器

Xcode TabBar应用程序模态视图控制器,xcode,tabbar,Xcode,Tabbar,我正在构建一个选项卡栏应用程序其中一个选项卡有一个图像(图像1),带有一个水平翻转到图像2的模式视图控制器。 两个图像都有显示内容的按钮。 在图1中点击按钮时,选项卡栏隐藏。 点击图2中的按钮时,将显示选项卡栏 我想隐藏标签栏我已经尝试了这个代码 self.hidesBottomBarWhenPushed = YES; 从示例代码“元素”中,在我的程序的这个位置没有响应 - (IBAction)switchClinical:(id)sender; { Clinical *second

我正在构建一个选项卡栏应用程序其中一个选项卡有一个图像(图像1),带有一个水平翻转到图像2的模式视图控制器。 两个图像都有显示内容的按钮。 在图1中点击按钮时,选项卡栏隐藏。 点击图2中的按钮时,将显示选项卡栏

我想隐藏标签栏我已经尝试了这个代码

self.hidesBottomBarWhenPushed = YES;
从示例代码“元素”中,在我的程序的这个位置没有响应

- (IBAction)switchClinical:(id)sender;
{
    Clinical *second =[[Clinical alloc] initWithNibName:nil bundle:nil];
    self.hidesBottomBarWhenPushed = YES;
    [self presentModalViewController:second animated:YES];
    [second release];

} 

有解决此问题的提示吗?

请尝试从
self.parentViewController
演示:

- (IBAction)switchClinical:(id)sender {
    Clinical *second =[[Clinical alloc] initWithNibName:nil bundle:nil];
    [self.parentViewController presentModalViewController:second animated:YES];
    [second release];
} 
或者,如果您的应用程序代理具有选项卡栏的属性:

- (IBAction)switchClinical:(id)sender {
    Clinical *second =[[Clinical alloc] initWithNibName:nil bundle:nil];
    [((MyAppDelegate *)[[UIApplication sharedApplication] delegate]).tabBar presentModalViewController:second animated:YES];
    [second release];
}