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]; |