2014-07-10 147 views
0

我想嘗試在堆棧上推視圖控制器,但我希望它從底部開始動畫。這就是我要做的事:如何彈出導航控制器?

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:readerViewController]; 
[[self.navigationController topViewController] presentViewController:navigationController animated:YES completion:nil]; 

我嘗試流行這樣的:

[self.navigationController popViewControllerAnimated:YES]; 

出於某種原因,流行什麼也不做......

不知道如何使它倒退?

我創建一個新的導航控制器btw的原因是,如果我不這樣做導航欄不顯示不知道爲什麼。

感謝

回答

3

你模態呈現視圖控制器:這是不同的推它的視圖控制器。

爲了使這個模式視圖控制器的「流行」(這裏適當的術語是解僱),你可以在self.navigationController上調用dismissViewControllerAnimated:completion:方法。

0

試試這個爲modalview

[self presentViewController:yourViewController animated:YES completion:NO]; 

,當你想didmiss此使用

[self dismissViewControllerAnimated:YES completion:nil]; 
相關問題