Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在swift中对bezier路径圆中笔划的边进行舍入_Ios_Swift_Uibezierpath - Fatal编程技术网

Ios 在swift中对bezier路径圆中笔划的边进行舍入

Ios 在swift中对bezier路径圆中笔划的边进行舍入,ios,swift,uibezierpath,Ios,Swift,Uibezierpath,我正在尝试使用UIBezierPath(ovalInRect:CGRectMake())绘制一个圆。然后我将更改strokeEnd属性。发生这种情况时,圆线的两端都有尖角。有没有办法把这些角弄圆 (我想使这条线的起点和终点弯曲)假设您正在使用CAShapeLayer绘制这条线,只需设置lineCap,例如: layer.lineCap = .round 对于基于drawRect的解决方案,请使用lineCapStyle let path=UIBezierPath(…) path.lineCa

我正在尝试使用
UIBezierPath(ovalInRect:CGRectMake())
绘制一个圆。然后我将更改
strokeEnd
属性。发生这种情况时,圆线的两端都有尖角。有没有办法把这些角弄圆


(我想使这条线的起点和终点弯曲)

假设您正在使用
CAShapeLayer
绘制这条线,只需设置
lineCap
,例如:

layer.lineCap = .round

对于基于drawRect的解决方案,请使用lineCapStyle


let path=UIBezierPath(…)
path.lineCapStyle=.round

请你帮我看看这个好吗。我已经试着解决了一段时间了