Ich möchte eine UIView über den gesamten Bildschirm (einschließlich der Navigationsleiste) platzieren. Diese Ansicht ist schwarz mit einer Deckkraft von 0,3. Ich möchte dies tun, um den Bildschirminhalt abzudunkeln und einen Überblick darüber zu geben. Ich verwende diesen Code:Subview oben auf Fensteransicht in Swift
UIApplication.sharedApplication().keyWindow?.addSubview(darkView)
Dies deckt den gesamten Bildschirm wie erwartet ab. Allerdings möchte ich nun eine weitere Ansicht über diese dunkle Ansicht legen. Gibt es eine Möglichkeit, dies zu tun? Alles, was ich versuche, führt nur dazu, dass die Ansicht unter der dunklen Sichtweise ist. Irgendwelche Hinweise würden wirklich geschätzt werden! Danke
Sie müssen den Code zeigen, was Sie – Feldur
Warum einfach nicht versucht haben Sie einen halbtransparenten Vollbild-Controller von Ihrem aktuellen Controller präsentieren? Wenn Sie denken, dass Sie dem Fenster eine Ansicht hinzufügen müssen, tun Sie wahrscheinlich falsch. – Sulthan
Sie sollten dies mit benutzerdefinierten Übergang implementieren, nicht auf diese Weise. –