将颜色烧伤限制在 CGPath 内部
我有一个定义为 CGPath 的闭合路径(实际上是 CGMutablePath)。 我想对路径定义的 UIImage 的特定区域进行颜色刻录。我一直在摆弄 Core Graphics,但…
如何将 CGPath 保存到文件
我在 CALayers 中绘制了大约 20 个简单形状,如下所示(在 CAShapelayer 中绘制的 CGPath)。现在我有一个非常长的文件,其中包含这种格式的所有 20 …
不规则形状的UIBezierPath填充
我正在制作一些自定义控件。该控件的子视图之一是透明的 UIView,其上绘制有 UIBezierPath 路径。在其中一张照片上,只有 UIBezierPath 的边框(称为 …
在多个 CGPath 的内边缘周围绘制辉光
如果我通过将两个圆形路径相加(如左图所示)来创建 CGMutablePathRef,是否有可能获得仅代表外边框的最终 CGPathRef(如右图所示)? 感谢您的帮助…
图像中的 CGPath
我需要根据图像(任何可能的形状)创建蒙版。我需要: 使用 CGPath 创建 CALayer 作为适当的掩码 调用 [UIView.layer setMask: with layer above ] 所…
使用 CAEmitterLayer 围绕圆或 CGPath 绘制粒子
我正在尝试使用 iOS 5 的粒子系统(CAEmitterLayer 和 CAEmitterCell)围绕圆(或者更好的是 CGPath)绘制粒子,但我不知道该怎么做。我能做的最好的…
我无法填写我的 CGPath
我需要一些帮助来填补我的道路。例如,我不知道在哪里放置 CGContextFillPath(path); 。我对绘图(和 iOS 开发)还很陌生,现在我真的尝试了所有的东…
iOS 核心图形:仅绘制 CGPath 的阴影
我正在 iOS 5 中使用 Core Graphics 绘制一条简单的路径: CGMutablePathRef path = CGPathCreateMutable(); CGPathMoveToPoint( path, NULL, center.…
带有 CGPath 的 UIView 和另一个包含第一个 UIView 的 UIView。如何使第一个视图适合第二个视图?
问题是... 我有一条路径,我创建了一个在其中绘制它的视图。视图与路径具有相同的维度。然后,我创建第二个视图,在其中重写 sizeThatFit: 方法,以便…
CGPathCreateCopyByStrokingPath 在 iOS4 上等效吗?
我发现 CGPathCreateCopyByStrokingPath 在 iOS 5.0 上使用起来非常方便,但它在 iOS 5 及更高版本上可用。 有没有简单的方法可以在iOS 4上实现相同的…
如何从 NSData 源编写 PDF 文件
我有一个从 CGPathRef 返回 NSData 的方法,如下所示... + (NSData *) createPDFDataWithCGPath: (CGPathRef) path mediaBox: (CGRect) mediaBox { CF…
对 UIBezierPath 感到困惑 +应用变换 + CG路径
我在 x 和 y 方向上按因子 2 缩放 UIBezierPath(由一个 [0,0 - 1x1] 矩形构建)。 UIBezierPath“.bounds”没问题(即按预期缩放),而“.CGPath”保…