Ich verwende eine Unterklasse von UIView zum Zeichnen, diese Unterklassenansicht wird verwendet, um Ihre Unterschrift auf einem Ansichtscontroller zu erhalten. Es gibt eine klare Schaltfläche, die die UIView löschen soll, außer es funktioniert nicht. Hier ist, was ich versucht habe.
Unterklasse.h
%Vor%view controller.m
%Vor%Kann mir jemand sagen, warum das nicht funktioniert und was ich stattdessen tun sollte?
Reinitialisieren Sie die Pfadvariable und erzwingen Sie, dass die Ansicht mit diesem neu erstellten leeren Pfad gezeichnet wird. Dies gibt den Eindruck, den zuvor gezeichneten Pfad zu löschen. In Ihrer Unterklasse enthalten Sie diese Funktion,
%Vor% Deklarieren Sie diese Methode in der .h
-Datei Ihrer Unterklasse. Von Ihrer View-Controller-Klasse müssen Sie diese Methode aufrufen, wenn Sie die Ansicht löschen müssen,
Probieren Sie es aus.
Hoffe das hilft!
IT wird sicherlich funktionieren .. garantiert ... Zusatz zur Antwort von @Amar und Kommentar von @Josue ... Danke an euch beide
%Vor%Tags und Links objective-c ios cocoa-touch uiview drawrect