如何在不使用 drawRect 函数的情况下在 UIView 中创建具有多个浮点数的 CGPath?
问问题
122 次
2 回答
2
您可以在任何地方创建路径(即路径对象)。为此,时机并不重要。但是,唯一可以渲染到视图上下文中的是 inside drawRect:
。
如果要将其渲染到另一个视图,可以在 CGBitmapContext 内绘制路径(参见UIGraphicsBeginImageContext()
等)并获取UIImage
. 出它。
于 2012-07-22T15:07:26.570 回答
0
假设你正在谈论的值是 UIVIew 的维度
UIBezierPath *path=[UIBezierPath bezierPathWithRect:rect dimensions];
CGPath cgpath=path.CGPath();
于 2012-07-22T13:55:17.093 回答