iOS でカスタム プログレス バーを作成するにはどうすればよいですか?
質問する
1267 次
2 に答える
1
画像を投稿しませんでした:)しかし、「userInteractionEnabled」をNOに設定し、親指を小さく透明な画像に設定してUISliderを使用できます。ここにいくつかのコードがあります:
UIImage* slider = [UIImage imageNamed:@"empty.png"];
UIImage* leftImage = [UIImage imageNamed:@"left_track.png"];
UIImage* rightImage = [UIImage imageNamed:@"right_track.png"];
[self.slider setThumbImage::slider forState:UIControlStateNormal];
[self.slider setThumbImage::slider forState:UIControlStateSelected];
[self.slider setThumbImage::slider forState:UIControlStateHighlighted];
[self.slider setMinimumTrackImage::leftImage forState:UIControlStateNormal];
[self.slider setMaximumTrackImage::rightImage forState:UIControlStateNormal];
もちろん、左右の画像はスケーラブルでなければなりません。
于 2012-06-22T14:15:27.410 に答える
0
「オン」の画像が「オフ」の画像の上にあり、それぞれが独自の UIImageView にある 2 つの画像を持つことができます。clipsToBound
「オン」の画像を含む UIImageView を有効にします。次に、それを制御する数値に従って、上部の画像の境界の幅を調整できます。変更を継続的または目立たないようにすることも選択できます。
于 2012-06-22T14:15:51.677 に答える