Vor iOS 9 Apple iPad Popover wurden mit einem dunklen Hintergrund angezeigt. Aber in iOS 9, wenn der popOver angezeigt wird, wird die Hintergrundansicht niemals abgedunkelt. Ich möchte auch die Hintergrundansicht in iOS 9 abblenden. Irgendeine Lösungsmöglichkeit.Wie man einen UIPopOverController Dim Hintergrund in iOS 9 hinzufügen. (IPad)
7
A
Antwort
0
Was haben Sie bereits versucht und wie sieht Ihr Code aus?
Ich würde eine Vollbild-UIView mit einer transluzenten Hintergrundfarbe und Alpha 0 erstellen. Bevor Sie das Popover präsentieren, stellen Sie es auf 1 ein. Nachdem das Popover beendet wurde, setzen Sie es auf 0, um es verschwinden zu lassen.
Sehen Sie hier für die Erstellung der Ansicht: How do I make a semi-transparent view layer above a current view?
Sie den Blick ins Innere eines Animationsblock um die Änderung zu animieren platzieren können.
Nutzung restict für> iOS 8, einen Scheck verison verwenden wie in dieser Antwort beschrieben: How to check iOS version?