1. 程式人生 > >cocoscreator[1.9.3]踩坑:togglecontainer控制元件按鈕置灰的使用注意事項

cocoscreator[1.9.3]踩坑:togglecontainer控制元件按鈕置灰的使用注意事項

首先我要用三個臥槽臥槽臥槽來發洩一下鬱悶。。。因為這個坑週末啥都沒幹成。。mmp

 

1.9.3版本新建一個togglecontainer控制元件,預設會建立三個toggle控制元件子節點

點開其中一個toggle ,看一下他的屬性會發現沒有sprite控制元件。

因為沒有sprite控制元件 所以即使你勾選了這裡

當你在程式碼中將toggle的interactable設定為false時,按鈕也不會變為灰色

解決辦法很簡單 在toggle控制元件裡給它新增一個sprite控制元件就能解決。

 

延伸問題的思考:當把toggle的transition設定為sprite時

這裡disabled屬性說明當toggle處於禁用狀態即interactable時。背景圖會變成使用者設定的sprite資源,但是實際測試的時候並不會發生預期變化,帶後面專案做完再好好研究一下。