我用这个隐藏底栏如何显示底部栏(标签栏控制器)?
-(BOOL) hidesBottomBarWhenPushed{
return YES;
}
现在我在一个地步,我想不是隐藏它了。我应该使用什么方法?
感谢
我用这个隐藏底栏如何显示底部栏(标签栏控制器)?
-(BOOL) hidesBottomBarWhenPushed{
return YES;
}
现在我在一个地步,我想不是隐藏它了。我应该使用什么方法?
感谢
采取在看看元素示例项目。他们做你喜欢的事情,特别是在ElementViewController.m文件中。
那很简单,只需使用:
[tabBar setHidesBottomBarWhenPushed:FALSE];
不要使用FALSE,使用NO。 – zekel 2010-09-29 02:04:16
我花了一些时间把约翰拼图放在一起。所以这是我的最终结果。因为我用的榫文件,我不得不重写initWithNibName方法
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
// Custom initialization
self.hidesBottomBarWhenPushed = YES;
}
return self;}
:在我的视图控制器的.m文件我添加此代码。
一个非常简单的方法:
Class *instanceName = [[Class alloc] init];
instanceName.hidesBottomBarWhenPushed = YES;
...
[navigationController pushViewController:instanceName animated:YES];
谢谢你,先生。有用。诀窍是在推送之前不要在父视图中设置hidesbottombar ... = YES。它的作用是隐藏起来,但是没办法让它显示出来。相反,在子视图控制器的init函数中,设置self.sethidesbottombar ... = YES; 再次,merci,monsieur。 – RoundOutTooSoon 2009-08-23 21:12:43