drawRect関数を使用せずに、UIView内に多数のfloatを含むCGPathを作成するにはどうすればよいですか?
質問する
122 次
2 に答える
2
必要な場所にパスを作成できます (つまり、パス オブジェクト)。そのためには、タイミングは重要ではありません。ただし、ビューのコンテキストにレンダリングできるのは inside だけdrawRect:
です。
それを別のビューにレンダリングしたい場合は、CGBitmapContext 内にパスを描画して ( UIGraphicsBeginImageContext()
etc を参照) 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 に答える