2009-08-15 82 views

回答

1

采取在看看元素示例项目。他们做你喜欢的事情,特别是在ElementViewController.m文件中。

+1

谢谢你,先生。有用。诀窍是在推送之前不要在父视图中设置hidesbottombar ... = YES。它的作用是隐藏起来,但是没办法让它显示出来。相反,在子视图控制器的init函数中,设置self.sethidesbottombar ... = YES; 再次,merci,monsieur。 – RoundOutTooSoon 2009-08-23 21:12:43

0

那很简单,只需使用:

[tabBar setHidesBottomBarWhenPushed:FALSE]; 
+2

不要使用FALSE,使用NO。 – zekel 2010-09-29 02:04:16

0

我花了一些时间把约翰拼图放在一起。所以这是我的最终结果。因为我用的榫文件,我不得不重写initWithNibName方法

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

:在我的视图控制器的.m文件我添加此代码。

0

一个非常简单的方法:

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