Hallo Masters of iOS und Swift ist,CAGradientLayer verursacht Subviews nicht sichtbar
nach zwei frustrierenden Tagen, entschied ich mich verzweifelt hier zu fragen. Das Problem:
Beim Hinzufügen einer CAGradiantLayer werden die Untersichten nicht angezeigt.
Details:
- ich eine Methode gemacht haben CAGradientLayer in einer Verlängerung von UIView
- ich rufen Sie einfach die Methode auf einer beliebigen Ansicht und dies selbst funktioniert perfekt
- Aber wenn ich hinzufügen versuchen, diese Methode für eine UIView in einer Viewhierarchie (als Hintergrund) zu verwenden, leider sind alle Subviews nicht mehr sichtbar, der Gradient scheint alle Subviews zu überlagern
- wenn ich t nicht anrufe er "addGradient" -Methode in der Containeransicht, alle Unteransichten werden korrekt angezeigt
- erstaunliches Detail: Obwohl die Untersichten nicht sichtbar sind, sind sie irgendwie vorhanden und "aktiv" (z. ein „unsichtbares“ UIButton Feuer ")
- I Automatische Anordnung
bin mit Jede mögliche Idee geschätzt! Vielen Dank im Voraus.
Ich habe meine Antwort aktualisiert und versucht, mit dem Code ein ImageView als SubView hinzugefügt arbeitete gut für mich. Schau mal, ob es auch für dich funktionierte –