码迷,mamicode.com
首页 > 其他好文 > 详细

UIToggle修改状态无效的原因及解决办法[NGUI]

时间:2015-05-23 14:18:27      阅读:3406      评论:0      收藏:0      [点我收藏+]

标签:ngui   uitoggle   set   无效   not work   

场景:当一个UItoggle的状态发生变化时,动态修改另外一个UItoggle的状态无效。(NGUI版本:3.8.0)

原因:因为NGUI的UIToggle处理机制(或者说BUG),如法在UItoggle变化的同一帧设置另外的UItoggle状态。

解决办法:在下一帧中进行修改(Coroutine中yield return null)

原因详情:

参见UIToggle.cs中的public void Set (bool state)

技术分享

其中current的定义

技术分享

UIToggle修改状态无效的原因及解决办法[NGUI]

标签:ngui   uitoggle   set   无效   not work   

原文地址:http://blog.csdn.net/cubesky/article/details/45933679

(2)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!