0

UISlider は、iOS6 では思い通りに見えますが、iOS5 ではそうではありません。

カスタムUISliderを作成したいので、この目的のためにUISlderのサブクラスを作成しました。

   [self setThumbImage:[[UIImage alloc] init] forState:UIControlStateNormal];
   [self setMinimumTrackImage:[[UIImage imageNamed:@"fast_dots"] resizableImageWithCapInsets:UIEdgeInsetsZero] forState:UIControlStateNormal];
   [self setMaximumTrackImage:[[UIImage imageNamed:@"fast_dots_white"] resizableImageWithCapInsets:UIEdgeInsetsZero] forState:UIControlStateNormal];

[UIImage imageNamed:@"fast_dots"]は:ここに画像の説明を入力

[UIImage imageNamed:@"fast_dots_white"]は:ここに画像の説明を入力

このように私の UISlider は iOS6 で見えます:ここに画像の説明を入力

このように私の UISlider は iOS5 で見えます:ここに画像の説明を入力

resizableImageWithCapInsets のすべてのバリエーションを試しましたが、何も役に立ちません。

4

0 に答える 0