我用它来隐藏底栏
-(BOOL) hidesBottomBarWhenPushed{
return YES;
}
现在我正处于不想再隐藏它的地步。我应该使用什么方法?
谢谢
我用它来隐藏底栏
-(BOOL) hidesBottomBarWhenPushed{
return YES;
}
现在我正处于不想再隐藏它的地步。我应该使用什么方法?
谢谢
看看 Elements 示例项目。他们做你想做的事情,尤其是在 ElementViewController.m 文件中。
这很简单,只需使用这个:
[tabBar setHidesBottomBarWhenPushed:FALSE];
我花了一些时间把约翰的谜题放在一起。所以这是我的最终结果。在我的视图控制器的 .m 文件中,我添加了以下代码:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
// Custom initialization
self.hidesBottomBarWhenPushed = YES;
}
return self;}
因为我使用了一个 nib 文件,所以我必须重写 initWithNibName 方法。
一个非常简单的方法:
Class *instanceName = [[Class alloc] init];
instanceName.hidesBottomBarWhenPushed = YES;
...
[navigationController pushViewController:instanceName animated:YES];