2009-08-15 61 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];