Apple sagt:Wie kann ich die Ansicht aus der Übersicht entfernen, wenn sie nicht mehr benötigt wird?
removeFromSuperview Solange LINK Empfänger von seinem Superview und seine Fenster, und entfernt sie aus der Responder-Kette.
- (void) removeFromSuperview
aufrufen nie diese Methode während anzeigt.
Bevor ich also anrufe, sollte ich setHidden aufrufen: JA? Wäre das genug?
macht Sinn. Vielleicht hätten sie "während des Zeichnens" anstatt "während des Anzeigens" schreiben sollen ;-) –
Sie haben wahrscheinlich Recht :) Ich habe das "Dokumenten-Feedback" -Formular für die 'NSView'-Dokumentation ausgefüllt, um Apple über die Verwirrung zu informieren. Alle Entwickler-Dokumente von Apple haben Feedback-Links ganz unten auf der Seite. Wenn Sie auf so etwas stoßen, sind die Chancen gut, dass andere Leute es auch verwirrend finden, daher ist es sehr empfehlenswert, das Feedback-Formular auszufüllen. –
Es kommt wahrscheinlich von den Namen der display/displayLayer: -Methode. –