2012-09-04 45 views

回答

1
Q1.textColor=[UIColor colorWithRed:(88/255.f) green:(89/255.f) blue:(91/255.f) alpha:1]; 
1

你可能想阿爾法等於1,而不是0(零表示完全透明,你可能誤會這個......):

Q1.textColor = [UIColor colorWithRed:88/255.0f 
           green:89/255.0f 
           blue:91/255.0f 
           alpha:1.0f]; 

順便說一句,標題你的問題是不準確的。文字顏色最有可能發生變化,但由於透明,所以您看不到文字。

+0

好的,謝謝,我得到它的工作 –

+0

@NaziaJan如果我的答案幫助你,請接受它。謝謝。 – 2012-09-04 05:15:06

0
[Q1 setTextColor:[UIColor colorWithRed:88.0/255.0 green:89.0/255.0 blue:91.0/255.0 alpha:1.0]]; 

你剛纔忘了加alpha:1.0 :)

+1

沒有。在需要和可能的情況下,Int 0被提升爲浮點0.0。這是必要和可能的。 – 2012-09-04 04:57:09

+0

@ H2CO3,我已編輯答案。 – Hemang

0

你要把它透明?你應該嘗試的α1

Q1.textColor = [UIColor colorWithRed:88/255.0 green:89/255.0 blue:91/255.0 alpha:1]; 
0

完成這個任務,你的彩色字母爲0表示透明

Q1.textColor=[UIColor colorWithRed:88.0/255.0 green:89.0/255.0 blue:91.0/255.0 alpha:1]; 
0

你需要改變阿爾法1,阿爾法表示不透明度(透明度)。

1

除了提供alpha值0.0,檢查整數除法和浮點除法,因爲該方法需要浮點數,所以當您將88(int)除以255.0(float)時,您將爲紅色值提供0而不是0.34,並且類似爲綠色和藍色。