? ? 在開發(fā)中遇到一個問題,比如:有兩行textField A和B凉蜂,A編輯狀態(tài)的時候一姿,可以改變它的顏色,但是同時跃惫,處于非編輯狀態(tài)的B的顏色也得改,如果不進行處理的話艾栋,設置A.textColor同時設置B.textColor,B.textColor的顏色是不會變的爆存,只有等B處于編輯狀態(tài)的時候,它才會變成當時A的顏色蝗砾。如圖一:
圖1
但是我想實現(xiàn)的是A顏色改變的時候先较,B的顏色也改變携冤。后來我想到用富文本,于是改成了如下:圖2
圖2
然后就可以大概得到我想要的效果闲勺,但是還是有問題曾棕,當你把一行的textField的文字全部刪除,重新輸入的時候菜循,就成了之前的顏色翘地,如圖3:
圖3
因為我用用的富文本,是給字加的顏色癌幕。衙耕。而不是textField.textColor上的顏色,所以勺远,只要在用富文本的時候橙喘,同時給textField.textColor上色,就可以啦胶逢。如圖4:
圖4
就是這種效果了:
圖5
Enmmmm厅瞎,是這樣了。初坠。