即時通訊正在做應用程序,我需要顯示高風險(紅色)到低風險(黃色)意味着一條從紅色開始到另一種顏色在中間,最後以綠色結束顏色...如果我的重量百分比是90%,那麼我需要顯示綠色的文字90 ...同樣如果重量百分比是25%,那麼我需要顯示25爲紅色等取決於百分比......所以我怎麼能做到這一點根據百分比製作uilabel文字顏色? 給一些示例代碼,,預先UIlabel文本顏色取決於漸變顏色指示器
謝謝...
即時通訊正在做應用程序,我需要顯示高風險(紅色)到低風險(黃色)意味着一條從紅色開始到另一種顏色在中間,最後以綠色結束顏色...如果我的重量百分比是90%,那麼我需要顯示綠色的文字90 ...同樣如果重量百分比是25%,那麼我需要顯示25爲紅色等取決於百分比......所以我怎麼能做到這一點根據百分比製作uilabel文字顏色? 給一些示例代碼,,預先UIlabel文本顏色取決於漸變顏色指示器
謝謝...
如果(重量> = 90)[標號setTextColor:的UIColor綠彩]];
你如何計算百分比。這是我假設你正在嘗試做的事情。基於一些公式/邏輯,你正在計算一些百分比。現在,如果百分比是x,您希望以某種特定顏色向用戶顯示此x值。如果是這樣,你可以做到這一點,
if(weight==25)
{
label.text = @"25";
label.textColor = [UIColor redColor];
}
如果你能更好地闡明你正在努力完成什麼,這將真的幫助。你的問題似乎並沒有拼出一切。
我想,他希望標籤是具有一定比例的漸變色。 (可能是錯的,很難說) – 2011-05-11 19:01:27
它是某種規模還是某種東西?如果是這樣的話,可能是你可以在MSPaint中發佈一些圖片或者是爲了更好地理解你的問題。 – SayeedHussain 2011-05-11 19:11:55
@ jesse naugher:請參考這個鏈接的圖片我說,我會像這樣使用..取決於百分比是如果我移動指標超過該值我需要我的文字作爲相同的指向顏色 – 2011-05-12 03:40:29
變化的綠色和紅色的值,保持藍色在0和alpha爲1 UIColor *color = [UIColor colorWithRed:1.-(weight/100.) green:(weight/100.) blue:0.0 alpha:1.0];
我們不是代碼猴子。顯示你已經嘗試了什麼,或者你的想法是什麼或什麼。我們不會爲你寫信。 – 2011-05-11 18:46:32