iOS開發之返回指定的控制器
iOS 開發之返回當前檢視控制器堆疊裡的某個控制器
/**
確定
*/
- (void)clickConfirmBtn {
HomeVC *homeVC = [[HomeVC alloc] init];
[self popToViewController:homeVC];
}
/**
返回當前檢視控制器堆疊裡的某個控制器
@param targetViewController 目標控制器
*/
- (void)popToTargetViewController:(UIViewController *)targetViewController {
UIViewController *targetVC = nil;
// 遍歷 ViewController
for (UIViewController * viewController in self.navigationController.viewControllers) {
// 這裡判斷是否為你想要跳轉的頁面
if ([viewController isKindOfClass:[targetViewController class]]) {
targetVC = viewController;
}
}
if (targetVC) {
// 跳轉
[self.navigationController popToViewController:targetVC animated:YES];
}
}
相關文章
- iOS開發之XLForm的使用iOSORM
- iOS開發之FuckingBlockSyntax!iOSBloC
- 《iOS之導航控制器的使用圖解》iOS圖解
- iOS開發-檢視控制器UINavigationController的介紹與基本使用iOSUINavigationController
- iOS開發之逆向工程iOS
- iOS之Wifi開發探究iOSWiFi
- Django筆記十二之defer、only指定返回欄位Django筆記
- iOS開發:給UIWebview的導航欄新增返回、關閉按鈕iOSUIWebView
- iOS開發之 Autolayout 詳解iOS
- iOS開發之彈窗管理iOS
- [iOS][OC] 開發利器:控制器傳送門VCPicker(附demo)iOS
- iOS開發-檢視與檢視控制器生命週期iOS
- iOS開發之使用Git的基本使用(二)iOSGit
- iOS開發之使用Git的基本使用(一)iOSGit
- ionic開發環境搭建之ios開發環境iOS
- iOS開發之UIRefreshControl使用踩坑iOSUI
- Laravel-admin 建立控制器指定模型-指定模型路徑Laravel模型
- 玩轉iOS開發:iOS中的NSOperation開發(一)iOS
- iOS開發實用軟體之NWPusheriOS
- iOS開發之OC篇(3)—— NSArray、NSMutableArrayiOS
- iOS開發之 Method Swizzling 深入淺出iOS
- iOS開發之登入與訪客iOS
- MongoDB(13)- 查詢操作返回指定的欄位MongoDB
- [iOS]UINavigationController 全屏 pop 之為控制器新增左滑 pushiOSUINavigationController
- self.navigationController push到指定控制器NavigationController
- iOS開發之記憶體與快取iOS記憶體快取
- iOS 如何絲滑的側滑返回iOS
- iOS開發之tableView左滑刪除的兩種方法iOSView
- iOS開發之UIView與UIViewController的生命週期總結iOSUIViewController
- iOS 開發iOS
- iOS開發的那些坑iOS
- iOS的鏈式開發iOS
- iOS的元件化開發iOS元件化
- 模型聯合查詢返回指定欄位模型
- MySQL 按指定 ID 順序返回結果MySql
- Mysql按指定 ID 順序返回結果MySql
- iOS提供指定構造器iOS
- iOS 指定初始化方法iOS