UIToggle修改状态无效的原因及解决办法[NGUI]
2015-05-23 12:49
148 查看
场景:当一个UItoggle的状态发生变化时,动态修改另外一个UItoggle的状态无效。(NGUI版本:3.8.0)
原因:因为NGUI的UIToggle处理机制(或者说BUG),如法在UItoggle变化的同一帧设置另外的UItoggle状态。
解决办法:在下一帧中进行修改(Coroutine中yield return null)
原因详情:
参见UIToggle.cs中的public void Set (bool state)
其中current的定义
原因:因为NGUI的UIToggle处理机制(或者说BUG),如法在UItoggle变化的同一帧设置另外的UItoggle状态。
解决办法:在下一帧中进行修改(Coroutine中yield return null)
原因详情:
参见UIToggle.cs中的public void Set (bool state)
其中current的定义
相关文章推荐
- 关于在IOS7上修改状态栏无用的原因及解决办法
- DLINQ 使用DataContext快速构建数据访问层DAL,发现Updata采用Attach(Entity t,true)困难重重!(如果实体声明了版本成员或者没有更新检查策略,则只能将它附加为没有原始状态的已修改实体)的解决办法!
- 修改hosts文件无效解决办法
- 修改hosts文件无效?附解决办法
- hosts文件修改完无效的解决办法
- BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
- 修改hosts文件无效?附解决办法
- 微信开放平台网页扫码登录,href自定义CSS样式无效的原因和解决办法
- Ubuntu 11.04修改resolv.conf文件重启后还原成修改前状态解决办法
- windows7下修改hosts文件无效解决办法
- 续承类提示session状态错误,设置enableSessionState无效解决办法
- eclipse修改项目名称之后,运行状态条仍然显示原有的项目名称的解决办法
- 安装版JDK后,修改环境变量,也无法生效的原因和解决办法
- 通过重构重命名修改项目名称后,运行状态栏显示旧项目名的解决办法
- "此页的状态信息无效,可能已损坏"的原因和解决方法
- laravel修改.env不生效原因以及解决办法
- Ubuntu 12.04 修改/etc/resolv.conf重启后还原成修改前状态解决办法
- Android开发中requestfocus()无效的原因及解决办法
- 此页的状态信息无效,可能已损坏【解决办法 !!!】。
- SpringMVC maven项目引入web资源无效的原因及解决办法