Я делаю 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? А именно, ползунок должен быть в состоянии перемещаться при сенсорных событиях, поэтому я хочу изменить свойство center BezierPath. Возможно ли это?