Вот один из способов сделать это. Я использовал UITextView здесь, но вы можете использовать подход для любого потомка UIView. Имейте в виду, что координата y UIKit равна нулю в верхнем левом углу экрана, в то время как Cocos2D равна нулю в левом нижнем углу.
// Make your subview
UITextView* t = [[UITextView alloc] initWithFrame: CGRectMake(10, 10, 200, 200)];
t.backgroundColor = [UIColor blackColor];
t.textColor = [UIColor whiteColor];
t.text = @"Hello UIKit!";
t.editable = NO;
// Add it as a subview of the Cocos2D view
UIView* cocosView = [[CCDirector sharedDirector] openGLView];
[cocosView addSubview:t];
В качестве альтернативы вы можете попробовать Blue Ether CCUIViewWrapper , хранилище здесь .