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