大佬教程收集整理的这篇文章主要介绍了ios – 如何弯曲气球尾巴(简单三角形),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我的尾巴形状存储在CGMutablePathRef中,它的绘制如下:
- (void) drawPaths { CGContextRef context = UIGraphicsGetCurrentContext(); CGContextAddPath(context,self.mutablePath); CGPathRelease(mutablePath); CGColorRelease(fillColor); CGColorRelease(strokeColor); }
当我向这个算法(比如45度)输入一些角度时,我试图做到这一点,尾巴的旋转和曲线非常像上面的照片.旋转显然是一个容易的转变,但是让它曲线是我正在努力的.我意识到我可能需要使用:CGPathAddQuadCurveToPoint,但是我无法理解要设置为我的控制点,并获得不可预知的结果.即使这个辉煌的职位让我无能为力:Given a CGPath,how to make it curve?
有谁知道如何做到这一点?
xc = (xorig * 3 + xend) / 4; yc = (xorig + xend) / 2; CGPathAddQuadCurveToPoint(mutablePath,NULL,xc,yc,xend,yend).
为了使路径曲线不同,您可以在xc的计算中改变xorig和xend的权重.
以上是大佬教程为你收集整理的ios – 如何弯曲气球尾巴(简单三角形)全部内容,希望文章能够帮你解决ios – 如何弯曲气球尾巴(简单三角形)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。