簡單的故事板設置:帶有UINavigationController的UIViewController。在表格單元格中單擊一個自定義的segue將新的UIViewController推入導航堆棧。都好。但是,然後按導航欄中的「後退」按鈕,它只使用默認的彈出式動畫。通過「返回」按鈕在UINavigationController彈出菜單上放鬆自定義細分
如何讓導航控制器在彈出時使用我的自定義搜索引擎?我添加了
- (UIStoryboardSegue *)segueForUnwindingToViewController:(UIViewController *)toViewController fromViewController:(UIViewController *)fromViewController identifier:(NSString *)identifier
- (BOOL)canPerformUnwindSegueAction:(SEL)action fromViewController:(UIViewController *)fromViewController withSender:(id)sender
給兩個視圖控制器,但他們根本不會被調用。
我錯過了什麼?
我試圖破解自定義動畫使用故事板天!謝謝 !您的示例項目幫助了很多。 UpVoted! :) – NavinDev 2014-08-19 11:27:51
我將navigationcontroller委託方法添加到導航控制器本身,並將其代理設置爲自身並且它可以工作,因此您不必在堆棧中的每個vc中都執行該過程並使用該協議。 – Arbitur 2015-02-15 10:29:26
@Arbitur我認爲你的這個navigationcontroller是繼承的,並且繼承了堆棧中的所有視圖控制器,對吧?如果不是,你怎麼做你描述的? – Pavan 2015-03-11 17:25:09