Contents

조회 수 1067 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

최상위 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
번호 분류 제목 글쓴이 날짜 조회 수
177 Etc 양성/음성 오류에 대한 개념 hooni 2013.04.23 19855
176 System/OS [windows] 여러가지 활용 팁 hooni 2003.04.23 19977
175 Develop [c] AES 알고리즘 (암호화/복호화) file hooni 2003.04.23 20047
174 Develop [c] UTF-8을 EUC-KR로 변환.. (iconv) file hooni 2013.04.23 20142
173 Develop [ios] UIView에서 상위 UIViewController 가져오기 hooni 2013.09.27 20161
172 System/OS [linux] 꿀통(honeyd) 설치하기.. 메뉴얼 과정 6 file hooni 2006.04.23 20221
171 Develop [php] substr() 한글 자를 때 깨짐 방지 hooni 2014.01.09 20367
170 Develop [android] [번역] 안드로이드 Android Cloud to Device Messaging(C2DM) hooni 2013.04.23 20425
169 Develop [opengl] 컴퓨터 그래픽스 강의 자료(수업자료) file hooni 2003.04.23 20432
168 System/OS asx미디어 정보 기록.. hooni 2003.04.23 20534
167 Develop git 브런치 배우기 (링크) hooni 2013.07.09 20571
166 Develop [c++] 디렉토리 내의 파일 찾기 FindFirstFile() 함수 6 hooni 2013.04.23 20587
Board Pagination Prev 1 ... 79 80 81 82 83 84 85 86 87 88 ... 98 Next
/ 98