2010-11-05 116 views
0

我想知道如何在離開父控制器時關閉視圖控制器的動畫。正如我可以設置動畫屬性去到子控制器,我想肯定有一種方法來設置離開任務的屬性。iPhone如何關閉離開視圖控制器上的動畫

感謝, 馬庫斯

+0

你如何回到父控制器?使用dismissModalViewControllerAnimated? – Anna 2010-11-05 12:42:02

+0

不,我使用pushViewController:.. animated:NO,然後返回我使用導航控制器的內置箭頭! – Markus 2010-11-05 13:58:49

回答

0

這是相當簡單的。你必須改變後退按鈕的行爲。

在您的視圖控制器創建此功能

- (void) popWithoutAnimation { 
[self.navigation.controller popViewControllerAnimated:NO]; 
} 

然後改變backBarButtonItem行爲(在viewDidLoad中):

self.navigationItem.backBarButtonItem.action = @selector(popWithoutAnimation); 
self.navigationItem.backBarButtonItem.target = self; 

不要在意語法我只是給你線索解決你的問題

相關問題