判斷ViewController push、pop操作
在viewWillDisappear中判斷當前控制器是push操作還是pop操作:
- (void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
NSArray *viewControllers = self.navigationController.viewControllers;
if (viewControllers.count > 1 && [viewControllers objectAtIndex:viewControllers.count-2] == self) {
//為push操作
} else if ([viewControllers indexOfObject:self] == viewControllers.count-1) {
//為pop操作
}
}
相關文章
- iOS ~ ViewController的Push,Pop和Present,Dismiss轉場動畫iOSViewController動畫
- javascript中shift()、unshift()、push()、pop() 陣列操作JavaScript陣列
- 判斷當前viewcontroller是否是某個特定類ViewController
- Javascript陣列中shift()和push(),unshift()和pop()操作方法使用JavaScript陣列
- 自定義Push/Pop和Present/Dismiss轉場
- iOS自定義轉場動畫(push、pop動畫)iOS動畫
- js陣列的常見操作( push、pop、unshift、shift、splice、concat、 join)的用法JS陣列
- js中push(),pop(),unshift(),shift()的用法小結JS
- 字串處理,push pop路徑,組合命令字串
- 對POP3郵箱中的新郵件的判斷方法
- exp匯出操作結果判斷
- 028 Rust死靈書之Vec的push和popRust
- 用 splice函式分別實現 push、pop、shift、unshi函式
- 解決 iOS View Controller Push/Pop 時的黑影iOSViewController
- 退出、測試、判斷及操作符 shell
- python判斷檔案是否存在等操作Python
- 讓 UIView 像 UINavigationController 一樣支援 push 和 popUIViewNavigationController
- 自定義 push 和 pop 實現有趣的相簿翻開效果(上)
- 怎麼判斷dns汙染,怎麼判斷dns汙染,具體判斷方法DNS
- JS的判斷語句:判斷、迴圈JS
- 字元判斷字元
- 不通過push,給viewcontroller自定義UINavigationBar,並加上返回按鈕ViewControllerUINavigation
- POP3對Folder操作不支援??
- js函式中的if判斷和a==b判斷JS函式
- 使用帶型別判斷的比較判斷型別
- js資料型別判斷和陣列判斷JS資料型別陣列
- mybatis Selective動態判斷屬性值新增或修改操作,batch批次操作MyBatis
- 【演算法】輸入兩個整數序列。其中一個序列表示棧的push順序,判斷另一個序列有沒有可能是對應的pop順序。演算法
- 原型判斷方法原型
- nginx 多if判斷。Nginx
- 判斷 iOS 版本iOS
- sqlldr增加判斷。SQL
- 判斷語句
- [iOS]UINavigationController 全屏 pop 之為控制器新增左滑 pushiOSUINavigationController
- thinkphp-條件判斷-範圍判斷-range標籤PHP
- python 中hash 操作的 key 是否存在的判斷問題.Python
- iOS8 UIAlertView pop/push頁面後,鍵盤閃一下的問題iOSUIView
- C語言判斷素數,判斷質素演算法C語言演算法