08 iOS UI 표시 ViewController 지정

iOS 운영체제에서 UI를 표시하는 뷰컨트롤러(UIViewController)를 지정하는 방법을 안내합니다.


UI를 표시하는 뷰컨트롤러를 지정해야하는 이유

  • 기본적으로 아무작업을 하지 않을 경우, SDK에서 최상단 뷰컨트롤러(UIViewController)를 찾아서 노출합니다.

  • 기본적으로 뷰컨트롤러(UIViewController) 를 여러개 사용할 경우 지정이 필요합니다. (ex. 언리얼엔진)

  • 설정 없이 정상적으로 표시가 되고 있다면 별도의 작업이 필요 없습니다.

적용받는 UI 목록

  • 로그인 

  • 로그아웃 

  • 계정전환 

  • 시스템경고창

  • 웹뷰

  • 쿠폰뷰

  • 프로모션

iOS UI 표시 SDK 예제

UI를 표시할 뷰컨트롤러 지정

SDK에서 표시하는 모든 UI를 표시할 뷰컨트롤러를 지정합니다.

한번 지정된 후 에는 모든 UI가 지정된 뷰컨트롤러로 표시되므로 지정한 뷰컨트롤러 관리가 필요합니다.

iOS 예제

#import <KakaoGame/KakaoGame.h>    // UI를 표시하고자 하는 뷰컨트롤러를 생성 UIViewController *viewController = [[UIViewController alloc] init];     // 기본 뷰컨트롤러로 지정 [KGApplication setViewController:viewController];