2014-11-21 75 views
0

我有一個UITableViewControoler,我使用下面的代碼顯示它。它工作正常,但我沒有看到後退按鈕:如何使用後退按鈕顯示UINavigationController

UIStoryboard *storyboard = self.storyboard; 

    UITableViewController *svc = [storyboard instantiateViewControllerWithIdentifier:@"FindLandTableIdentifier"]; 
    UINavigationController *navigationController = [[UINavigationController alloc] 
                initWithRootViewController:svc]; 


    [self presentViewController:navigationController animated:YES completion: nil]; 

回答

1

,直到你按下另一個控制器到導航控制器的堆棧你沒有得到一個返回按鈕,目前在第二個你(或超越)控制者的觀點。後退按鈕用於將控制器從導航控制器的堆棧彈出,而不是用於撤消模式演示。

+0

謝謝...我該如何推控制器? – user836026 2014-11-21 19:43:44

+1

@ user836026,實例化一個新的控制器,並在導航控制器上調用pushViewController:animated:。但是,這不會讓你獲得一個後退按鈕,這將從你所做的模態演示中恢復,如果這是你的事情。 – rdelmar 2014-11-21 19:46:14

1

您可以單擊要瀏覽的視圖控制器,然後單擊拖動到下一視圖控制器,然後選擇使用故事板創建一個視圖控制器。另外檢查導航控制器,您的視圖控制器嵌入導航欄打開,否則它不會顯示。

相關問題