如何显示底栏(标签栏控制器)?

时间:2009-08-15 00:38:10

标签: iphone uitabbarcontroller hide show

我用它来隐藏底栏

-(BOOL) hidesBottomBarWhenPushed{
    return YES;
}

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

由于

4 个答案:

答案 0 :(得分:1)

看一下Elements示例项目。他们做了你想做的事情,特别是在ElementViewController.m文件中。

答案 1 :(得分:0)

这很简单,只需使用它:

[tabBar setHidesBottomBarWhenPushed:FALSE];

答案 2 :(得分: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方法。

答案 3 :(得分:0)

一种非常简单的方式:

 Class *instanceName = [[Class alloc] init];
 instanceName.hidesBottomBarWhenPushed = YES;
 ...
 [navigationController pushViewController:instanceName animated:YES];