cgpath

    0热度

    1回答

    我有一条漫长的路径,我只想沿着它的一部分为视图创建动画。我需要一种方法来获得这条道路的一部分,我计算它的一部分。 例如,CAShapeLayer你可以得到它的一部分与strokeStart和strokeEnd然后绘制只是你感兴趣的部分。 我希望做同样的路径,然后就沿着动画视图我选择的部分。 我的路径很长,但没有分成相等的子路径,所以我不能使用子路径来获取我需要的部分。 有什么想法? 任何帮助将非常

    2热度

    2回答

    我想创建一个无限的游戏背景,如'Binary Rush'或'Stay in the line'。背景可能是一个简单的轨道。这就像一个随机的赛车道。 目前我使用单个SKShapeNode绘制路径,并将lineWidth设置为一个大数字。我使用var path = CGPathCreateMutable();来创建随机轨道。 显然这不是理想的解决方案,因为该轨道仅限于一条线。我希望赛道能够以不同的宽度

    1热度

    2回答

    我使用这个类叫SHLineGraphView,它的工作很好,但我有一个问题,他们没有实现一个方法去除阴谋。现在我必须这样做,但我不能完全确定正确的方法。 这是他们画的情节: - (void)addPlot:(SHPlot *)newPlot; { if(nil == newPlot) { return; } if(_plots == nil){

    0热度

    1回答

    我想添加旋转的椭圆路径到一个中心点。像下面的图像,但随机旋转椭圆。 绘制这些椭圆轨道, roadShape = SKShapeNode(ellipseInRect: centeredRect) roadShape.strokeColor = UIColor.greenColor() self.parent!.addChild(roadShape) 需要使小颗粒遵循这​​些椭圆轨道,这就是为

    0热度

    1回答

    我们有一个CALayer,它显示带有编辑信息的图像。如旋转,缩放和平移。我想制作一个完全匹配图层边界的CGPath。当图层旋转时,我的路径也应旋转,其四个角应与CALayer的四个角相匹配。 CGPath实际上用作灰色蒙版以显示图像的剪切区域。 我尝试下面的代码,但它不起作用。 f = self.imageLayer.frame; t = self.imageLayer.affineTr

    1热度

    2回答

    使用下面的代码,我总是得到shapeLayer.frame.origin.x = 0的形状shapeLayer.frame.origin.y = 0 shapeLayer.bounds.size。 width = 0 shapeLayer.bounds.size.height = 0 有没有人有想法?谢谢您的回答。 -(void) makeShape { UIBezierPath * path

    1热度

    1回答

    是否有任何核心框架或其他框架方法返回表示路径对象的填充部分的某种类型的CGPath或集合? 我正在寻找的东西,基本上会做相反的CGPathCreateCopyByStrokingPath。 在low-level-text-rendering的文章的帮助下,我能够想出一个代表字母表中每个字母的路径。 问题是,路径是字母的轮廓,我实际上想要的是只代表字母的填充部分而不是笔画的路径。例如,字母“A”只包

    8热度

    1回答

    我需要不断创建一个cgpath。目前,我那样做: func createLine(){ var rand = randomBetweenNumbers(1, 2) currentY-- if rand < 1.5{ currentX-- CGPathAddLineToPoint(leftPath, nil, currentX, cur

    0热度

    1回答

    我有一个控制器呈现在iPad上的自定义形状。实际上,我已经使视图本身变得透明,但其子视图对用户可见。 我用下面的代码viewWillLayoutSubviews方法,使一个小矩形形式的控制器: self.view.backgroundColor = [UIColor clearColor]; self.view.superView.backgroundColor = [UIColor clear

    0热度

    1回答

    假设我在'drawRect:rect'方法中获取当前上下文并创建一个路径。调用'CGContextDrawPath'方法后,这条路径是什么? 它会被安全释放或导致内存泄漏,还是保持不变?我是否需要手动拨打'CGPathRelease' CGContextRef context = UIGraphicsGetCurrentContext(); CGMutablePathRef path = CG