2015-01-07 35 views
11

UIProgressViewの色合いを設定する方法を知りたいと思います。時々、色によっては、デフォルトの高さでは進捗状況を正しく見ることができません。その問題を解決するには?UIProgressViewで進捗色合いの色を設定する方法

+0

ここでは2つの素敵な答えがある、それは解決するのに十分ですあなたの問題を解決するか、より多くの要件をクリアして、他の人があなたを助けることができるようにします。 –

答えて

0

これは私のためにそれを行うには最適な方法です:

[progress setProgressTintColor:UIColorFromRGB(0xaa0000)];

UIColorFromRGBは次のとおりです。

#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0] 

(オプション):時々、色に応じて、進捗状況を適切に感謝されていませんプログレスバーの高さを上げるために必要です:

[progress setTransform:CGAffineTransformMakeScale(1.0, 3.0)];
25

トラックの色合いを設定することができますこれによって進行状況バーが表示されます。

progress.trackTintColor = [UIColor whiteColor]; 

プログレスバー::トラックの色については

このことができます

progress.progressTintColor = [UIColor redColor]; 

・ホープ.. :)スウィフトで

3

、あなたはこのようにそれを行うことができます。

progressView.progressTintColor = UIColor.yellowColor() 
関連する問題