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開發之自定義UITabBarController-模態出半透明的控制器iOSUItabBarController
- iOS開發之XLForm的使用iOSORM
- iOS 開發之— NSURLProtocoliOSProtocol
- iOS開發之WebViewiOSWebView
- iOS開發之GCDiOSGC
- 《iOS之導航控制器的使用圖解》iOS圖解
- Django筆記十二之defer、only指定返回欄位Django筆記
- iOS之Wifi開發探究iOSWiFi
- iOS開發之逆向工程iOS
- iOS開發之避免crashiOS
- iOS開發之Core AnimationiOS
- [iOS][OC] 開發利器:控制器傳送門VCPicker(附demo)iOS
- iOS開發:給UIWebview的導航欄新增返回、關閉按鈕iOSUIWebView
- iOS開發之MKMapView的效能優化iOSView優化
- iOS開發之FuckingBlockSyntax!iOSBloC
- iOS開發之 Autolayout 詳解iOS
- iOS開發之protocol和delegateiOSProtocol
- iOS開發之網路篇iOS
- IOS開發之sqlite框架FMDBiOSSQLite框架
- iOS開發之UICollectionViewDataSourcePrefetchingiOSUIView
- iOS開發之新浪圍脖iOS
- iOS開發之遠端推送iOS
- iOS開發之微信山寨版iOS
- iOS開發之CocoaLumberjackiOS
- iOS開發之玩轉字串iOS字串
- iOS開發之使用Git的基本使用(二)iOSGit
- iOS開發之使用Git的基本使用(一)iOSGit
- IOS開發之SOCKET長連線的使用iOS
- iOS開發之字串轉圖片iOS字串
- iOS開發之Crash分析,以及收集iOS
- ionic開發環境搭建之ios開發環境iOS
- iOS開發之原始碼解析 - MasonryiOS原始碼
- iOS開發之原始碼解析 - MBProgressHUDiOS原始碼
- iOS 開發之照片框架詳解iOS框架
- iOS開發之顯示微博表情iOS
- iOS開發之構建WidgetiOS
- iOS 開發之 ReactiveCocoa(基礎)iOSReact
- iOS-返回手勢之無侵入性新增iOS