關於修改tabbar的顏色的問題

2022-05-08 23:54:13 字數 1998 閱讀 1626

首先,專案是在故事板中搭建的,所以遇到這個問題的時候,首先是想到在故事板中找到相關的屬性,確實是有乙個selected image,但是設定了這個以後,執行的效果是,點選選擇後,本身的image就沒有了;

(不知道這個屬性是做什麼用的)

然後就想著還是用**新增吧,於是就有了下面的一大段**

tableviewcontroller *tv = [[tableviewcontroller alloc]init];

tableviewcontroller2 *tv2 = [[tableviewcontroller2 alloc]init];

tableviewcontroller3 *tv3 = [[tableviewcontroller3 alloc]init];

tableviewcontroller4 *tv4 = [[tableviewcontroller4 alloc]init];

[self setviewcontrollers:@[tv,tv2,tv3,tv4]];

// 拿到 tabbar 在拿到想應的item

uitabbar *tabbar = self.tabbar;

uitabbaritem *item0 = [tabbar.items objectatindex:0];

uitabbaritem *item1 = [tabbar.items objectatindex:1];

uitabbaritem *item2 = [tabbar.items objectatindex:2];

uitabbaritem *item3 = [tabbar.items objectatindex:3];

// 對item設定相應地

item0.selectedimage = [[uiimage imagenamed:@"食課b"] imagewithrenderingmode:uiimagerenderingmodealwaysoriginal];;

item0.image = [[uiimage imagenamed:@"食課a"] imagewithrenderingmode:uiimagerenderingmodealwaysoriginal];

item1.selectedimage = [[uiimage imagenamed:@"食譜b"] imagewithrenderingmode:uiimagerenderingmodealwaysoriginal];;

item1.image = [[uiimage imagenamed:@"食譜a"] imagewithrenderingmode:uiimagerenderingmodealwaysoriginal];

item2.selectedimage = [[uiimage imagenamed:@"食課b"] imagewithrenderingmode:uiimagerenderingmodealwaysoriginal];;

item2.image = [[uiimage imagenamed:@"食課a"] imagewithrenderingmode:uiimagerenderingmodealwaysoriginal];

item3.selectedimage = [[uiimage imagenamed:@"食譜b"] imagewithrenderingmode:uiimagerenderingmodealwaysoriginal];;

item3.image = [[uiimage imagenamed:@"食譜a"] imagewithrenderingmode:uiimagerenderingmodealwaysoriginal];

效果確實是出來了,但是很明顯,就為了乙個點選後修改顏色的效果,這段**實在太多

然後接著網上找,發現了

self.tabbar.tintcolor = [uicolor colorwithred:255.0/255.0 green:124.0/255.0 blue:56.0/255.0 alpha:1];

修改placeholder的顏色

webkit input placeholder moz placeholder moz placeholder ms input placeholder 我們使用的框架是bootstrap,input框設定的class是form control,第一次是將上面 貼上去並沒有生效 沒有加 impor...

關於如何修改CSDN中的字型大小和顏色

markdown是一種可以使用普通文字編輯器編寫的標記語言,通過類似html的標記語法,它可以使普通文字內容具有一定的格式。但是它本身是不支援修改字型 字型大小與顏色等功能的!csdn markdown編輯器是其衍生版本,擴充套件了markdown的功能 如 腳注 內嵌html等等 對,就是內嵌ht...

MFC 修改字型的顏色

一 使用onctlcolor修改 2 cwnd onctlcolor描述 1 類嚮導 訊息 新增wm ctlcolor訊息。2 手動新增。a h檔案中新增控制代碼刷子的宣告afx msg hbrush onctlcolor cdc pdc,cwnd pwnd,uint nctlcolor b cpp...