TabBar App 模态视图控制器
Posted
技术标签:
【中文标题】TabBar App 模态视图控制器【英文标题】:TabBar App Modal View Controller 【发布时间】:2011-10-08 22:27:51 【问题描述】:我正在构建一个标签栏应用程序,其中一个标签有一个图像(图像 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];
有解决此问题的提示吗?
【问题讨论】:
【参考方案1】:尝试从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];
【讨论】:
以上是关于TabBar App 模态视图控制器的主要内容,如果未能解决你的问题,请参考以下文章