objective-c - 如何在cocos2d中使用self.view?

标签 objective-c cocos2d-iphone

我正在我的应用中实现 Flurry 广告,但遇到了一个令我困惑的问题。

横幅广告的集成如下:

[FlurryAds setAdDelegate:self];

[FlurryAds fetchAndDisplayAdForSpace:@"BANNER_MAIN_VIEW" view:self.view size:BANNER_BOTTOM];

我无法弄清楚的部分是 View 参数。既然cocos2d不使用UIViews,我怎样才能让它工作呢?我创建了一个像这样的 View UIView *mainView = [[UIView alloc]init]; 但我不确定如何将其应用到 CCScene,因为我无法使用 addChild。

最佳答案

你尝试过吗(如果使用cocos2d 3.0):

UIView* view = [CCDirector sharedDirector].view;

[FlurryAds setAdDelegate:self];
[FlurryAds fetchAndDisplayAdForSpace:@"BANNER_MAIN_VIEW" view:view size:BANNER_BOTTOM];

关于objective-c - 如何在cocos2d中使用self.view?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25046111/

相关文章:

objective-c - ARC 从方法返回对象最佳实践(获取内存泄漏警告)

iphone - 如何使用cocos2d获取用户输入

iphone - 从 webview 返回后自动旋转屏幕错误

c++ - 为什么cocos2d-x使用多线程从服务器加载 Sprite 是黑色的

ios - 固定距离接头无法正常工作

ios - 如何根据其他 UITextField 输入显示隐藏的 UITextField

iphone - .plist 中的可变字符串集合,替代方案?

objective-c - 在 Swift 中发送 Mailcore2 普通邮件

iOS App 和 youtube 客户端

iphone - cocos2d 在 iphone z 顺序