ios – 如何以编程方式更改UISlider的拇指图像大小

前端之家收集整理的这篇文章主要介绍了ios – 如何以编程方式更改UISlider的拇指图像大小前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想制作自定义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的值发生变化时.

猜你在找的iOS相关文章