1. 相關(guān)知識(shí)點(diǎn)
Toggle?是一個(gè)?CheckBox喂柒,當(dāng)它和?ToggleGroup?一起使用的時(shí)候狸臣,可以變成?RadioButton顽耳。也就是經(jīng)常用到的選擇腾么、多選按鈕
1.1 Toggle 屬性
屬性 功能說明
isChecked 布爾類型亥揖,如果這個(gè)設(shè)置為 true珊擂,則 check mark 組件會(huì)處于 enabled 狀態(tài),否則處于 disabled 狀態(tài)费变。
checkMark cc.Sprite 類型摧扇,Toggle 處于選中狀態(tài)時(shí)顯示的圖片
toggleGroup cc.ToggleGroup 類型, Toggle 所屬的 ToggleGroup挚歧,這個(gè)屬性是可選的扛稽。如果這個(gè)屬性為 null,則 Toggle 是一個(gè) CheckBox滑负,否則在张,Toggle 是一個(gè) RadioButton。
Check Events 列表類型橙困,默認(rèn)為空瞧掺,用戶添加的每一個(gè)事件由節(jié)點(diǎn)引用,組件名稱和一個(gè)響應(yīng)函數(shù)組成凡傅。詳情見Toggle 事件章節(jié)
注意:因?yàn)?Toggle 繼承至 Button辟狈。
1.2 Toggle 事件
屬性 功能說明
Target 帶有腳本組件的節(jié)點(diǎn)
Component 腳本組件名稱
Handler 指定一個(gè)回調(diào)函數(shù),當(dāng)Toggle的事件發(fā)生的時(shí)候會(huì)調(diào)用此函數(shù)
CustomEventData 用戶指定任意的字符串作為事件回調(diào)的最后一個(gè)參數(shù)傳入
Toggle事件的回調(diào)參數(shù)有兩個(gè): 第一個(gè)是Toggle本身夏跷,第二個(gè)參數(shù)是customEventData哼转。
參考文檔和完整的文檔和源碼下載地址: