在項(xiàng)目開發(fā)的時(shí)候根據(jù)美工要求在UITableView的Cell上添加一個(gè)UILabel標(biāo)簽腾誉,標(biāo)簽設(shè)置了背景色断序,文字顏色為白色登钥。當(dāng)我設(shè)置了cell點(diǎn)擊高亮的時(shí)候,就會(huì)發(fā)現(xiàn)Label的背景色變了畔咧。如圖:
感到很奇怪茎芭,問題也困擾了半天。后來給Label設(shè)置了一個(gè)layer的width盒卸,查看標(biāo)簽變色后的范圍大小骗爆,發(fā)現(xiàn)其layer的邊框顏色是不會(huì)變化的,于是想到是否可以設(shè)置layer的backgroundcolor蔽介。于是設(shè)置了layer的backgroundcolor為綠色摘投。果然點(diǎn)擊后不會(huì)變了煮寡。如圖: