UIToggle修改狀態無效的原因及解決辦法[NGUI]

場景:當一個UItoggle的狀態發生變化時,動態修改另外一個UItoggle的狀態無效。(NGUI版本:3.8.0)

原因:因爲NGUI的UIToggle處理機制(或者說BUG),如法在UItoggle變化的同一幀設置另外的UItoggle狀態。

解決辦法:在下一幀中進行修改(Coroutine中yield return null)

原因詳情:

參見UIToggle.cs中的public void Set (bool state)


其中current的定義


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章