Entfernen aller CALayer-Unterschichten
Ich habe Probleme beim Löschen aller Ebenen-Unterebenen. Ich mache das momentan manuell, aber das bringt unnötige Unordnung mit sich. Ich habe viele Themen dazu in Google gefunden, aber keine Antwort.
Ich habe versucht, so etwas zu machen:
for(CALayer *layer in rootLayer.sublayers) { [layer removeFromSublayer]; }
aber es hat nicht funktioniert.
Außerdem habe ich versucht, rootLayer.sublayers in ein separates NSArray zu klonen, aber das Ergebnis war dasselbe.
Irgendwelche Ideen?
Bearbeiten:
Ich dachte, es funktioniert jetzt, aber ich habe mich geirrt. Es funktioniert gut mit CALayers, aber nicht mit CATextLayers. Irgendwelche Ideen?