0
我从头开始制作UISlider。我开始通过使圆角矩形,我没有使用下面的代码:UIBezierPath是制作可移动圆角矩形的最佳方法吗?
CGRect frame = CGRectMake(10, 10, self.frame.size.width, 10);
UIBezierPath* path = [UIBezierPath bezierPathWithRoundedRect:frame cornerRadius:10.0];
[[UIColor blueColor] setFill];
[path fill];
我看到一些其他的选择,使一个圆角矩形,但认为这是最快捷的方式。使用UIBezierPath制作一个版本有什么限制吗?即,滑块需要能够在触摸事件时移动,所以我想改变BezierPath的中心属性。这可能吗?
谢谢。如果我改用CGRect,我是否仍然需要重新绘制矩形或每次都改变它? – Mahir
对不起,我意识到这是一个模糊的描述。我指的是使用像CGContextMoveToPoint和CGContextAddArcToPoint的方法 – Mahir
对不起,我不知道它叫做 – Mahir