我想通过使用中心(x,y)和半径r绘制一个圆.
我用了一些圈子画了一些CGRect.当我绘制独立圆时,它工作正常.但我试图在圆周上绘制圆圈.
在这种方法中问题是:主圆圈不是正好在外圆的中心移动,因为外圆是使用CGRect/frame.
所以,如果我们可以使用中心和半径绘制圆圈,请帮助我.
X,Y和半径是你的变量.
CGRect r;
r.origin.y = Y-radius;
r.origin.x = X-radius;
r.size.width = 2*radius;
r.size.height 2*radius;
Run Code Online (Sandbox Code Playgroud)
然后在此CGRect中绘制圆圈