【问题标题】:TabBar App Modal View ControllerTabBar App 模态视图控制器
【发布时间】: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];

} 

有解决此问题的提示吗?

【问题讨论】:

    标签: xcode tabbar


    【解决方案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];
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-25
      • 1970-01-01
      • 2013-01-08
      相关资源
      最近更新 更多