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 のすべてのバリエーションを試しましたが、何も役に立ちません。