Cocos2d-x の iOS 版で ルートの GLView を取得して iOS ネイティブのビューを貼り付けたりする方法
Director から以下のようにして取得できます:
UIView* rootView = (UIView*)Director::getInstance()->getOpenGLView()->getEAGLView();
これが取れさえすれば、あとは Objective-C のコードで好き勝手できます。たとえば Facebook SDK のログインビューを貼り付けたり。
(Objective-C++ を使うためソースファイルの拡張子を .mm にする必要があります。)
UIView* rootView = (UIView*)Director::getInstance()->getOpenGLView()->getEAGLView();
FBLoginView* loginView = [[FBLoginView alloc] init];
loginView.center = CGPointMake(284, 50);
[rootView addSubview:loginView];