cgpath

    1热度

    1回答

    我有一个自定义UIView。手指触摸时,我会保持线条和点。然后,我做点CGPath用这种方法: - (void)makeCGPath { CGMutablePathRef path = CGPathCreateMutable(); if (lines&& lines.count>0) { for (int i = 0; i < lines.count; i++) {

    1热度

    1回答

    我绘制使用CGPath的形状,绘制后,添加到CAShapeLayer.I获取帧使用CGPathGetPathBoundingBox()(此框架将设置为CAShapeLayer),但它是矩形形式,而我的路径是在不同的所以当我试图给渐变颜色,它显示了太多的渐变的一部分路径,并在某些部分你不能看到任何东西。基本上渐变颜色设置CAShapeLayer.So框架有没有什么办法设置渐变颜色到CGPath?请帮

    16热度

    3回答

    我试图找到一种方法来使用核心图形以编程方式绘制iOS 7样式的图标“圆形”形状。 我不是问如何绘制一个圆角的矩形。方圆形是superelipse: 其比常规的圆角矩形稍有不同: 这是确切的配方is readily available。但是,我无法弄清楚如何使用CGPath,更不用说填充它,并且能够轻松调整它的大小。所有这些都与公式完全一致。任何想法?

    0热度

    2回答

    我看到有提供矩形 CGRect CGRectIntersection(CGRect r1, CGRect r2) CGRectUnion(CGRect r1, CGRect r2) 方法,但在那里,提供有一个工会B减一路口B.凡区域或坐标列表的方法A是一个大的矩形,B是一个完整的小矩形?

    -1热度

    1回答

    CGPathRef定义了一种不透明类型,它表示不可变的图形路径。 CGMutablePathRef定义了一个不透明的类型,表示一个可变的图形路径。 但是,我们如何更改CGPath中的不透明度CoreGraphics? 它可以以百分比添加吗?

    3热度

    1回答

    我使用CGPath绘制多边形并添加到CAShapeLayer。我想在用户单击它时缩放我的CGPath。我知道如何规模CGPath。但是当我点击我的CGPath,我的CGPath绘制远离中心,而我正在绘制多边形的中心。 CGAffineTransform scaleTransform = CGAffineTransformMakeScale(scaleFactor, scaleFactor); C

    12热度

    2回答

    我正在用一些CGRects和Ellipses来制作一个复杂的形状。一旦创建完成,我想要打开这条路。当我抚摸它的路径时,它会抚摸每个形状。有没有办法可以将每个形状合并为一个单独的路径,所以笔画不会相交? int thirds = self.height/3; CGPathRef aPath = CGPathCreateMutable(); CGRect rectangle = CGRectM

    0热度

    1回答

    我想填充形状的内部,但没有用处。它只是描绘路径,但不填充你好颜色。我GOOGLE了,但没有作为填充不工作。指导我做错了什么。 CGContextRef ctx = UIGraphicsGetCurrentContext(); CGContextAddPath(ctx, pathi); CGContextSetStrokeColorWithColor(ctx, [UIColor redColor

    0热度

    1回答

    好吧,我就再说一遍: 我动画填充的路径值,但没有抚摸CAShapeLayer,我想让它动画更流畅。 这里是基本的动画代码: CABasicAnimation * pathAnimation = [CABasicAnimation animationWithKeyPath:@"path"]; pathAnimation.toValue = (id)targetPath.CGPath;

    0热度

    1回答

    我需要一种方法来测试我的代码中的一些重要的数学功能,并且已经到了需要验证此类代码是否正常工作的地步。我希望能够基于点数组创建路径,并使用此路径进行测试,而无需使用图形上下文。 作为一个例子,Java有各种类,例如Path2D class,它完全独立于任何类型的上下文或视图,除非您需要在某种图形上下文中显示信息。 它看起来像Apple不提供任何方法,允许您创建,操作和更改任意的几何形状,但我想来这里