2013-07-02 2 views
0

Я пытаюсь добавить facebook в свою игру ios xcode. Я могу добавить кнопку facebook входа в систему на одном приложении просмотра, как это:Добавить FaceBook Войти в Cocos2d Xcode Project

FBLoginView *loginview = [[FBLoginView alloc] init]; 

loginview.frame = CGRectOffset(loginview.frame, 5, 5); 
loginview.delegate = self; 

[self.view addSubview:loginview]; 

[loginview sizeToFit]; 

Но когда я пытаюсь и добавить это к моему cocos2d проекта я получаю ошибку на этой линии:

[self.view addSubview:loginview]; 

У меня есть попробовал добавить его как ребенка, но это тоже не работает. Как я могу добавить кнопку на экран?

ответ

3

С Cocos2D сцены не subclassed от UIViews, вы не можете напрямую добавить UIView как subview.

Попробуйте решение в этом сообщении: How to create a new UIView programmatically in cocos2d?

Ключ части является (IOS < 7):

[[[CCDirector sharedDirector] openGLView] addSubview:myview]; 

Для прошивки 7, использование:

[[[CCDirector sharedDirector] view]addSubview:myview]; 
4

[[[CCDirector sharedDirector] openGLView] addSubview: myview];

его работы правильно, но openGLView осуждается

Вы можете использовать:

[[[CCDirector sharedDirector] вид] MyView];

Смежные вопросы