您的位置:首页 > 移动开发 > Cocos引擎

cocos2d在IOS嵌入UM应用推荐

2013-06-22 23:31 274 查看
因为cocos2d默认建立的项目,没用使用导航界面,所以如果直接导航到应用推荐页面将无法返回。

所以我做了一些修改:

AppController.mm中 用导航界面包装一下默认的viewController

UINavigationController *navController = [[UINavigationControlleralloc] initWithRootViewController:viewController];

[navController setNavigationBarHidden:YESanimated:YES];

[navController setToolbarHidden:YES animated:YES];

[navController setDelegate:self];

[window setRootViewController:navController];

由于是游戏,外面是不需要有导航栏的标题的,所以需要判断,如果是进入了推荐页面,才显示头部(因为需要返回按钮),其他情况则不要显示导航栏头部。

在导航界面的事件回调函数中处理:

- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated

{

if([viewController isKindOfClass:[UMTableViewController class]])

{

[navigationController setNavigationBarHidden:NO];

}

else

{

[navigationController setNavigationBarHidden:YES];

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐