我正在尝试使用UISlider更改我正在制作的iPad应用程序学校项目的画笔大小,但我不知道如何操作。
我已经有一个UISlider连接到它的插座和动作。
这是我的画笔尺寸代码。
CGContextSetLineCap(UIGraphicsGetCurrentContext(), kCGLineCapRound);
CGContextSetLineWidth(UIGraphicsGetCurrentContext(), 25.0);
CGContextSetRGBStrokeColor(UIGraphicsGetCurrentContext(), redAmt, greenAmt, blueAmt, alpha);
CGContextMoveToPoint(UIGraphicsGetCurrentContext(), endingPoint.x, endingPoint.y);
CGContextAddLineToPoint(UIGraphicsGetCurrentContext(), endingPoint.x, endingPoint.y);
CGContextStrokePath(UIGraphicsGetCurrentContext());
CGContextFlush(UIGraphicsGetCurrentContext());
touchDraw.image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
最佳答案
我不确定我是否会追踪您。现在,您只是将线宽设置为25.0f
。为什么不每次更改UISlider
的值时都将其设置为变量,而将线宽设置为该值呢?
关于objective-c - 使用UISlider更改画笔大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8177834/