1

我用它来隐藏底栏

-(BOOL) hidesBottomBarWhenPushed{
    return YES;
}

现在我正处于不想再隐藏它的地步。我应该使用什么方法?

谢谢

4

4 回答 4

1

看看 Elements 示例项目。他们做你想做的事情,尤其是在 ElementViewController.m 文件中。

于 2009-08-16T00:37:22.617 回答
0

这很简单,只需使用这个:

[tabBar setHidesBottomBarWhenPushed:FALSE];
于 2009-08-15T17:05:24.410 回答
0

我花了一些时间把约翰的谜题放在一起。所以这是我的最终结果。在我的视图控制器的 .m 文件中,我添加了以下代码:

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
    // Custom initialization
    self.hidesBottomBarWhenPushed = YES;
}
return self;}

因为我使用了一个 nib 文件,所以我必须重写 initWithNibName 方法。

于 2010-10-11T09:06:13.887 回答
0

一个非常简单的方法:

 Class *instanceName = [[Class alloc] init];
 instanceName.hidesBottomBarWhenPushed = YES;
 ...
 [navigationController pushViewController:instanceName animated:YES];
于 2012-01-14T09:12:28.083 回答