上的Xcode 4.5.1界面生成工作:Xcode的標籤文字的顏色變化值
當我試圖通過使用RGB值更改標籤的文本顏色屬性,背景顏色也會自動更改爲相同的值。
換句話說:
雖然設置標籤的文本顏色的RGB值,背景顏色也會改變,除非我們使用滑塊。
如何確保只有文本的顏色改變而不是背景?
上的Xcode 4.5.1界面生成工作:Xcode的標籤文字的顏色變化值
當我試圖通過使用RGB值更改標籤的文本顏色屬性,背景顏色也會自動更改爲相同的值。
換句話說:
雖然設置標籤的文本顏色的RGB值,背景顏色也會改變,除非我們使用滑塊。
如何確保只有文本的顏色改變而不是背景?
UILabel
班有屬性textColor
和backgroundColor
。你可以操縱它們。
label.textColor = [UIColor greenColor];
label.backgroundColor = [UIColor clearColor];
要通過Interface Builder使用它,您應該選擇您的標籤,然後轉到屬性檢查器。你會找到名爲Label的部分。那裏有顏色選項卡。它用於文本顏色。標籤部分下方有一個名爲View的部分。它包含名爲Background的選項卡。您可以設置背景顏色有
謝謝安德烈;我們正在團隊中工作,現在沒有權限更改.m代碼。有沒有辦法通過接口生成器自己做到這一點? – 2013-02-15 07:59:37
看到我編輯的答案 – 2013-02-15 08:12:46
謝謝安德烈。我一直在使用相同的程序,但在某些情況下,當我在標籤部分使用色彩實驗室並嘗試通過鍵盤輸入RGB值時,它會自動爲背景設置相同的值。 僅當我使用色彩實驗室中的滑塊控件時,背景顏色保持不變。 這似乎更像是一個IDE設置/錯誤。 – 2013-02-15 09:55:11
首先你需要在viewController.m上ViewController.h
創建3 uislider-(IBAction)Sliders{
label.textColor = [UIColor ColorWithRed:RSlider.value green:GSlider blue:BSlider alpha:1.0f];
}
連接應該是「值改爲」
發佈您的代碼。 – 2013-02-15 07:49:35
**。m **文件不可更改。我必須通過接口生成器來完成。 – 2013-02-15 08:00:52