在没有drawRect的情况下从Floats创建CGPath

时间:2012-07-22 13:21:14

标签: ios core-graphics

如何在不使用drawRect函数的情况下在UIView内创建具有多个浮点数的CGPath?

2 个答案:

答案 0 :(得分:2)

您可以在任何地方创建路径(路径对象)。为此,时间并不重要。但是,您唯一可以渲染到视图的上下文中的是drawRect:

如果要将其渲染到另一个视图,可以在CGBitmapContext中绘制路径(请参阅UIGraphicsBeginImageContext()等)并获取UIImage。出来的。

答案 1 :(得分:0)

假设你所说的值是UIVIew的维度

UIBezierPath *path=[UIBezierPath bezierPathWithRect:rect dimensions];
CGPath cgpath=path.CGPath();