0

我有一個應用程序,其中有一個ViewController,一旦按下按鈕,它將轉到DetailViewController。在ViewController中,我隱藏了導航欄,以便在DetailViewController中有更多的空間來顯示圖像。非動畫故事板段

當我在DetailViewController中點擊後退按鈕時,它會返回,但是因爲它有一個導航欄,並且ViewController不會使動畫的segue看起來不好。我想知道,有沒有辦法讓默認的後退按鈕(當嵌入到導航控制器時)給你一個非動畫賽格?

感謝

回答

0

嘗試view{Will,Did}{Dis}appear使用[[self navigationController] setNavigationBarHidden:{YES,NO} animated:{YES,NO}];而不是通過Xcode的UI設置了一切控制

可以使用他們太讓動畫很好的效果。


如果你真的想刪除整個動畫,雖然:Prevent the animation when clicking "Back" button in a navigation bar?

+0

我已經設置了導航欄,以在viewWillAppear中隱藏或不和,這正是是造成出問題找SEGUE。頂部ViewController需要隱藏,而具有導航欄的隱藏不會隱藏它。這就是爲什麼當按下後退按鈕時,它看起來很糟糕 – user1601259 2013-02-19 20:19:12

+0

該鏈接很有幫助謝謝! – user1601259 2013-02-19 20:26:07