我想制作自定义UiSlider,
这样的事情
这样的事情
| O ———- | – > | —–Ø—— | – > | ————〇|
thumbImage在最小值处会很小,它会在滑块值增加时增加大小,否则会减小.
谁知道怎么做?
解决方法
您可以使用此代码:
+ (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的值发生变化时.