Im Portrait-Modus (zum ersten Mal Zeichnung)vollständig UIBezierPath & CAShapeLayer gezogen Artikel
Nach dem Drehen um Landschaft zu löschen, warum sind die älteren Formen:
Ich benutze UIBezierPath
& CAShapeLayer
um Kreise & Linien in einer benutzerdefinierten UIView
Ebene zu zeichnen. Das Problem ist trotz der Möglichkeit, neue Kreise & Zeilen erfolgreich zu zeichnen, nachdem Gerät gedreht wird, kann ich die älteren gezeichneten Formen nicht entfernen. Die neuen Formen, die nach der Drehung des Geräts gezeichnet werden, sind perfekt, ich muss nur die alten Formen, die auf dem Bildschirm haften, vom Bildschirm entfernen. Bilder beigefügt.
Bitte geben Sie relevanten Code (z. B. was Sie bei der Rotation tun). – Rob