Develop
2015.10.12 14:45
[ios] 최상위 ViewController 가져오기
조회 수 2729 댓글 0
최상위 ViewController 가져오기
+ (UIViewController*)topMostViewController {
UIViewController *topMostViewController = nil;
UIViewController *rootViewController =
[UIApplication sharedApplication].keyWindow.rootViewController;
if ([rootViewController isKindOfClass:[UINavigationController class]]) {
UINavigationController *navigationController = (UINavigationController *)rootViewController;
topMostViewController = navigationController.visibleViewController;
} else if (rootViewController.presentedViewController) {
topMostViewController = rootViewController.presentedViewController;
} else if ([rootViewController isKindOfClass:[UITabBarController class]]) {
UITabBarController *tabBarController = (UITabBarController *)rootViewController;
topMostViewController = tabBarController.selectedViewController;
if ([topMostViewController isKindOfClass:[UINavigationController class]]) {
UINavigationController *navigationController = (UINavigationController *)topMostViewController;
topMostViewController = navigationController.visibleViewController;
}
} else {
topMostViewController = rootViewController;
}
return topMostViewController;
}
-
[ios] 최상위 ViewController 가져오기
-
DDay Memo 1.9.4 소스코드
-
[ios] How to set up clang formatter
-
[ios] SBCampanion App 초안
-
[mysql] CPU 점유율이 높을 때 확인할 내용
-
[git] 쉬운 버전관리 Git 설명
-
[ios] 오브젝티브C→스위프트, 코드 변환 손쉽게
-
[ios] Objective-C Types & Storage Capacity
-
[ppt] Macro for board game 발표자료 (@Team Study 2013.01.18)
-
[ppt] Information Security 발표 자료 (@Team Study 2012.11.15)
-
[ppt] Equation Solving 발표 자료 (@AjaxUI랩 밋업데이 2012.02.28)
-
[ios] AES256 알고리즘을 이용해 데이터 암호화/복호화 방법