cgpath

    -1热度

    1回答

    我想了解更多关于自定义手势识别器的知识,所以我正在阅读Ray Wenderlich教程,我计划修改它以便了解详细信息以及我可以轻松更改的内容以了解如何每个作品都有效,但它是用Swift的先前版本编写的。 Swift更新了大部分代码,并且我能够手动修复其余部分,但我无法在屏幕上绘制触摸手势,并且没有形状被识别为圆形,我希望它们都能与之绑定同样的问题。该网站的代码片段如下: https://www.r

    0热度

    2回答

    嘿家伙我一直在试图创建一个路径,但它总是显示错误''无法将类型NSNull的值转换为期望的参数UnsafePointer < CGAffineTransform>''我不知道如何得到UnsafePointer < CGAffineTransform>是零 这里是代码 class func path(radius: Double) -> CGMutablePath { var path:

    0热度

    1回答

    我试图通过CGPathRefs将文本分成所有不同的部分。例如,L有一条路径和?有两个(点和其他)。 目前,我可以将每个字母作为路径,但是在“?”的示例中,该路径包含点和其余的一个。我想分割它们,但我似乎无法使它起作用。 为了将文本分成路径,我使用了堆栈溢出的一些答案,它运行良好,这里是我将每个字母作为路径的部分。在这里,我也通过“CGPathApply”功能运行它看每一个人的一点 CGPathRe

    0热度

    1回答

    我正在尝试创建一个带有八个或无限符号形状的CGPath。我的确认为路径创建应该返回所需的结果,但我还是会张贴在这里: let path = CGMutablePath() path.addEllipse(in: CGRect(x: -height/4, y: -height/2, width: height/2, height: height/2)) path.addEllipse(in:

    0热度

    1回答

    我需要缩放路径,但不是使用路径边界,而应该使用更大的包含任意矩形执行转换。 (即“画布”)。 我的问题是如何在没有绘制画布的情况下做到这一点。 例如,如下图中: 蓝色正方形表示路径的天然矩形(在这种情况下火箭)。 紫色矩形指示“画布”或父坐标系的边界。 紫色矩形仅用于定位;不被绘制。空格也被忽略。我需要缩放画布,并保留转换的火箭路径(用于裁剪操作,缓存等)。即我需要在转换后失去紫色矩形。 理想情况

    -1热度

    1回答

    当我尝试转换路径时,将其移动到{0,0}的原点,结果路径边界出错。 (或者,我的假设是错误的)。 例如路径提供了以下界限信息: let bezier = UIBezierPath(cgPath: svgPath) print(bezier.bounds) // (0.0085, 0.7200, 68.5542, 41.1379) print(bezier.cgPath.boundingB

    0热度

    2回答

    的绘图部分,我想办法以下情形: 如果我画使用CGBezierPath和CAShapeLayer如下所示的矩形: CAShapeLayer *layerX = [CAShapeLayer layer]; layerX.path = path.CGPath; layerX.lineWidth = 3; layerX.strokeColor = [[UIColor whi

    1热度

    1回答

    我使用cgmutablepath绘制多边形,其中我想填充颜色为多边形,但它不工作,我不知道为什么...... 下面是我的代码: var path = CGMutablePath() path.move(to: CGPoint(x: 127.5, y: 12.5)) path.addLine(to: CGPoint(x: 165.0, y: 13.0)) path

    2热度

    1回答

    func zombieAI() { let zombieGreen = SKSpriteNode(imageNamed: "Zombie") zombieGreen.setScale(0.3) zombieGreen.zPosition = 3 zombieGreen.physicsBody?.affectedByGravity = false //chan

    0热度

    2回答

    我试图将CGPath放置在一个圆上以给定角度。路径看起来更像一个矩形。当我完成我的路径时,我移动到圆圈的中心并从中画出路径。但我想要将矩形的左中心与圆的中心对齐,而不是左上角。我想,我应该通过应用一些公式来计算矩形相对于给定角度的原点,我不知道该怎么做。 //My logic to draw the circle goes here .... //My custom rect draw