このようなカスタム UISlider を作成したいと思います
|o---------| -> |-----O------| -> |------------〇|
最小値でthumbImage
は小さくなり、スライダーの値が増加するとサイズが増加し、それ以外の場合は減少します。
誰もそれを行う方法を知っていますか?
このようなカスタム UISlider を作成したいと思います
|o---------| -> |-----O------| -> |------------〇|
最小値でthumbImage
は小さくなり、スライダーの値が増加するとサイズが増加し、それ以外の場合は減少します。
誰もそれを行う方法を知っていますか?
次のコードを使用できます。
+ (UIImage *)imageWithImage:(UIImage *)image scaledToSize:(CGSize)newSize {
//UIGraphicsBeginImageContext(newSize);
UIGraphicsBeginImageContextWithOptions(newSize, NO, 0.0);
[image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}
ここから撮影。
追加の作業は、値が変更されたときにを呼び出すメソッド Aです。imageWithImage:scaledToSize:
UISlider's