工作中經(jīng)常遇到的需求,在多個(gè)button中切換選中狀態(tài),并且在同一個(gè)button點(diǎn)按多次不改變其狀態(tài)大渤。
如圖
選中的button改變其背景色和文字顏色,其他的按鈕顏色不變掸绞。代碼如下:
用一個(gè)for循環(huán)創(chuàng)建代碼泵三,并設(shè)置選中及未選中的文字顏色;
點(diǎn)擊事件:
但是覺(jué)得這樣還不是最優(yōu)解決方案衔掸,每次觸發(fā)點(diǎn)擊事件的話烫幕,里面的for循環(huán)就要執(zhí)行5次。感覺(jué)不夠優(yōu)化敞映,但是暫時(shí)還沒(méi)有想到別的方法较曼,等我想到了再補(bǔ)充。