2

を使用して、複数の線とその他の形状でビューを作成していますUI-Graphics-Get-Current-Context()。私のアプリケーションはペイントに似ています。いくつかの線や形を描いた後、それらを消そうとするとすべて削除されます。drawRect で取ったので: UIGraphics-Begin-Image-Context(self.frame.size). self.frame.sizeフレーム全体に描画を作成します。そして、次を使用して形状を削除しています:

for (UIView *view in self.subviews) {
    if(CGRect-ContainsPoint(view.frame, touch Location))
        [view removeFromSuperview];
}

このコードは、他の画像ビューを完全に削除します。ただし、すべての行に触れずに削除します(行ビューフレームが であるためself.frame)。

描画後にプロットされた線のフレームを変更するには?

4

0 に答える 0