Views 1059 Votes 0 Comment 0
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print

최상위 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;
}

 

?

List of Articles
No. Category Subject Author Date Views
121 Develop [android] AlertDialog 메시지 창 띄우기 hooni 2015.07.09 849
120 Develop [android] 코드에서 문자열로 Resource 가져오기 hooni 2015.07.09 3938
119 Develop [android] N-Puzzle 게임 file hooni 2015.07.09 865
118 Develop [ios] WWDC 2015 샘플 소스 코드 통합파일 hooni 2015.07.20 659
117 Develop [ios] NSData to NSString (NSString to NSData) hooni 2015.07.21 634
116 Develop [ios] AES256 알고리즘을 이용해 데이터 암호화/복호화 방법 file hooni 2015.07.21 4101
115 Develop [ios] Objective-C Types & Storage Capacity hooni 2015.07.22 1153
114 Develop [ios] 오브젝티브C→스위프트, 코드 변환 손쉽게 file hooni 2015.08.07 957
113 Develop [git] 쉬운 버전관리 Git 설명 hooni 2015.08.18 872
112 Develop [ios] SBCampanion App 초안 file hooni 2015.09.16 653
111 Develop [ios] How to set up clang formatter hooni 2015.09.17 1357
110 Develop DDay Memo 1.9.4 소스코드 secret hooni 2015.10.03 0
» Develop [ios] 최상위 ViewController 가져오기 hooni 2015.10.12 1059
108 Develop [ios] 상위 ViewController 가져오기 hooni 2015.10.12 953
107 Develop [c] 기막힌 정렬 코드 ㅋㄷ file hooni 2015.10.13 807
106 Develop [linux] CentOS Apache 웹서버에 HTTPS 적용 hooni 2015.10.23 783
Board Pagination Prev 1 ... 44 45 46 47 48 ... 53 Next
/ 53