0

カスタムカラーのシンプルな UIProgressView を持っています。Apple の影を消したいのですが、できますか?

[[UIProgressView appearance] setProgressTintColor:[UIColor colorWithRed:5/255 green:72/255 blue:255/255 alpha:1.0]];
[[UIProgressView appearance] setTrackTintColor:[UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:1.000]];

ありがとう

4

1 に答える 1

2

あなたが考えている方法ではありません。いくつかの非常に基本的なイメージを使用する必要があります。

いくつかの良い写真を使った素晴らしい説明については、この投稿を参照してください。しかし、基本的には次のものを使用する必要があります。

[[UIProgressView appearance] setProgressImage:[[UIImage imageNamed:@"ProgressImage"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 1, 0, 1)]];
[[UIProgressView appearance] setTrackImage:[[UIImage imageNamed:@"TrackImage"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 1, 0, 1)]];

どんな色の画像でも使用できます。単純な色だけが必要な場合は、単純な小さな単色ブロックをいくつか作成するか、グラデーションで夢中になります.

于 2013-02-19T21:46:38.160 に答える