cocos2d在IOS嵌入UM应用推荐
因为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];
}
}
最新文章
- 一个比较通用的makefile
- wget cooikes 下载
- 4.“写程序” 这个活动大多数情况下是个人行为。 我们听说的优秀程序员似乎都是单打独斗地完成任务。同学们在大学里也认识一些参加ACM 比赛的编程牛人, 他们写的ACM 比赛的程序是软件么? “写程序” 和 ”做软件“ 有区别么? 请采访这些学生。
- java(POI):基于模版的Excel导出功能,局部列写保护总结
- Android Socket 聊天室示例
- qsort 函数用法
- intern
- Python Web-第二周-正则表达式(Using Python to Access Web Data)
- a 标签实现分享功能
- PyCharm新建.py文件时自动带出指定内容
- NOIP模拟题 2017.11.6
- C# winform程序防止前台卡死
- 通过mysqlclient操作MySQL数据库
- tensorflow显存管理
- [Jmeter]让报告在邮件中以链接进行显示,通过IIS
- JDBC及DBUtils
- bootstrap模态框 内部input无法手动获取焦点
- hdu 2527:Safe Or Unsafe(数据结构,哈夫曼树,求WPL)
- 【LeetCode 67_字符串_算术运算】Add Binary
- jmeter ---集合点使用方法:Synchronizing Timer
热门文章
- Android可见APP的不可见任务栈(TaskRecord)销毁分析
- python+Selenium之操作滚动条
- android actionbar viewpager 实现类微信主界面布局
- OpenGL6-纹理动画
- ruby中的== eql?和equal?区别
- Program, Process and Thread
- Expression Blend实例中文教程(1) - 开篇
- 关于windowsServer编程
- 记一次Ubuntu 16.04 server安装中的坑
- Java 线程--继承java.lang.Thread类实现线程