我正在更改UILabels
文本顏色太以下給定的代碼,但它不起作用。UILabel TextColor不會更改iphone
Q1.textColor=[UIColor colorWithRed:88/255.0 green:89/255.0 blue:91/255.0 alpha:0];
我正在更改UILabels
文本顏色太以下給定的代碼,但它不起作用。UILabel TextColor不會更改iphone
Q1.textColor=[UIColor colorWithRed:88/255.0 green:89/255.0 blue:91/255.0 alpha:0];
Q1.textColor=[UIColor colorWithRed:(88/255.f) green:(89/255.f) blue:(91/255.f) alpha:1];
你可能想阿爾法等於1,而不是0(零表示完全透明,你可能誤會這個......):
Q1.textColor = [UIColor colorWithRed:88/255.0f
green:89/255.0f
blue:91/255.0f
alpha:1.0f];
順便說一句,標題你的問題是不準確的。文字顏色最有可能發生變化,但由於透明,所以您看不到文字。
好的,謝謝,我得到它的工作 –
@NaziaJan如果我的答案幫助你,請接受它。謝謝。 – 2012-09-04 05:15:06
[Q1 setTextColor:[UIColor colorWithRed:88.0/255.0 green:89.0/255.0 blue:91.0/255.0 alpha:1.0]];
你剛纔忘了加alpha:1.0
:)
沒有。在需要和可能的情況下,Int 0被提升爲浮點0.0。這是必要和可能的。 – 2012-09-04 04:57:09
@ H2CO3,我已編輯答案。 – Hemang
你要把它透明?你應該嘗試的α1
Q1.textColor = [UIColor colorWithRed:88/255.0 green:89/255.0 blue:91/255.0 alpha:1];
完成這個任務,你的彩色字母爲0表示透明
Q1.textColor=[UIColor colorWithRed:88.0/255.0 green:89.0/255.0 blue:91.0/255.0 alpha:1];
你需要改變阿爾法1,阿爾法表示不透明度(透明度)。
除了提供alpha值0.0,檢查整數除法和浮點除法,因爲該方法需要浮點數,所以當您將88(int)除以255.0(float)時,您將爲紅色值提供0而不是0.34,並且類似爲綠色和藍色。
只是改變alpha = 1; – Rajneesh071