1

カスタム サム イメージを使用して UISlider を作成しようとしています。これは正常に機能しますが、スライダーを無効にすると機能しません。これが私のコードです:

UISlider *slider = [[UISlider alloc]initWithFrame:CGRectMake(130, 10, sliderBG.size.width, sliderBG.size.height)];
slider.enabled = NO;
[slider setThumbImage:thumbCircle forState:UIControlStateHighlighted];

2 つの質問:

1) UIControlStateHighlighted の状態を設定すると正しい画像が使用されますが、状態を UIControlStateDisabled に設定すると使用されません。なんで?

2) 親指の画像が透明に見えます。私の画像は透明ではありません。UISlider はこれを行っていますか? それを回避する方法はありますか?

ありがとう!

4

2 に答える 2

0

追加してみてください:

[slider setThumbImage:thumbCircle forState: UIControlStateDisabled ];
于 2013-06-08T11:59:28.610 に答える