Helper::seekWidgetByName 在JSB环境下的优化
来源:互联网 发布:拱拱淘宝工具箱 编辑:程序博客网 时间:2024/06/08 06:07
Helper::seekWidgetByName
Helper::seekActionWidgetByActionTag
Helper::seekWidgetByTag
这三个函数可以非常方便的找到UI树中你需要的控件。但是JSB中,函数会认为你只会在 Widget* 环境下搜索。
所以所有的object都会被 dynamic_cast<Widget*> 转换。但是Node等原生控件,无法安全的转换为<Widget*>。所以涉及到原生控件(如Node)时,搜索就会中断。
解决方式:
1、将所有的 dynamic_cast<Widget*> 改为 (Widget*) 的方式进行暴力转换。
虽然这种转换的方式并不安全,但是因为Widget也继承于Node,并且这里会传入的类型一定是以Node为父类的对象。所以还是可以放心使用的。
0 0
- Helper::seekWidgetByName 在JSB环境下的优化
- cocos2d-x中getChildByName和Helper::seekWidgetByName的区别
- 在windows环境下配置PHPStorm+Xdebug helper+JetBrains IDE Support的环境
- JSB 下的深拷贝
- 在rails的console下调用helper方法
- Cocos2d-jsb和原生环境交互的坑(112.74.196.136)
- c++的类在jsb中的内存管理
- chrome浏览器下的xdebug helper使用方法
- RAC 环境下的常见优化方法
- 一次LNMP环境下优化的case
- mysql 环境下的sql优化
- cocos2d-js开篇 - JSB环境打造
- Ext JS的文件夹下没有一个叫ext.jsb的文件的解决办法
- 在linux环境下部署tomcat应用+配置优化(转)
- 在linux环境下部署tomcat应用+配置优化
- 在linux环境下部署tomcat应用+配置优化
- 续上一篇,百度TTS(网络环境下语音引擎)的优化。可以在非网络情况下使用
- 使用jsb在安卓中监听back键和menu键的方法
- hdu 1022(列车进栈出栈) Train Problem I
- hibernate持久化对象状态 分析
- jboss日志输出设置
- 深入理解JVM:OutOfMemory实战
- android onTouch和手势基础详解
- Helper::seekWidgetByName 在JSB环境下的优化
- hdu5386(暴力)
- CentOS 6.5上安装Python 2.7.8
- (1)转换字符串格式:1233422222-》1121324125
- LeetCode(207)Course Schedule
- hdu2120 Ice_cream's world I (并查集查找环的个数)
- Android 驱动和系统开发 2. 解析模拟器GPS模块
- Thread 线程
- Linux查看某些服务占用的端口号是多少