我想制作自定义UiSlider,
这样的事情
这样的事情
| O ———- | – > | —–Ø—— | – > | ————〇|
thumbImage在最小值处会很小,它会在滑块值增加时增加大小,否则会减小.
谁知道怎么做?
解决方法
您可以使用此代码:
@H_404_13@+ (UIImage *)imageWithImage:(UIImage *)image scaledToSize:(CGSize)newSize {
//UIGraphicsBeginImageContext(newSize);
UIGraphicsBeginImageContextWithOptions(newSize,NO,0.0);
[image drawInRect:CGRectMake(0,newSize.width,newSize.height)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}
取自here.
您将拥有的额外工作将是一个方法A,它将调用imageWithImage:scaledToSize:当UiSlider的值发生变化时.