我正在从头开始制作 UISlider。我首先制作了一个圆角矩形,我使用以下代码完成了该操作:
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 的 center 属性。这可能吗?