2013-05-21 84 views
0

我正在使用全定製GUI的iPhone應用程序。我之前有了佔位符UINavigation元素,但是之後添加了我自己的按鈕並以編程方式設置了所有的細節。現在我準備擺脫導航欄,只使用我自己的按鈕,但它們不會消失。我在故事板中禁用了它們,但它們仍然顯示出來。如何在沒有完全移除導航控制器的情況下襬脫它們?無法擺脫頂部導航欄

回答

1

在故事板編輯器中,取消選中UINavigationController上的「顯示導航欄」屬性。確保您不要在代碼中重新啓用該屬性。

0

您可以使用下面的代碼以編程方式做到這一點:

- (void)viewWillAppear:(BOOL)animated 
{ 
    [super viewWillAppear:animated]; 
    [self.navigationController setNavigationBarHidden:YES animated:NO]; 
} 

這種方法允許您隱藏/顯示您所選擇的視圖控制器導航欄。

0

在故事板編輯器中,取消選中UINavigationController上的「顯示導航欄」屬性。 或以編程方式執行: [self.navigationController setNavigationBarHidden:YES animated:NO];