2016-10-07 2 views
1

Ich versuche, die Dimming-Ansicht hinter einem Popover zu entfernen, das mit UIPopoverPresentationController angezeigt wird. Ich habe eine benutzerdefinierte UIPopoverBackgroundView implementiert, aber es scheint keine Möglichkeit zu geben, diese verdunkelnde Ansicht loszuwerden.Dimmansicht hinter UIPopoverPresentationController entfernen

Ich habe die Dimming-Ansicht mit dem View Hierarchy Inspector zu einem "_UIMirrorNinePatchView" verfolgt, aber es gibt keine gute Möglichkeit, es zu entfernen, kurz durch die Subviews von UIWindow kriechen und diese Ansicht manuell aus seiner Superview entfernen. Dieser Ansatz ist fehlerhaft, da die Dimmansicht kurz aufleuchtet, bevor sie entfernt wird.

Irgendwelche Vorschläge?

Antwort

-1

Set die backgroundColor Eigenschaft .clear

popOverPresentationController.backgroundColor = .clear

+0

Dies funktioniert nicht, leider. In der Dokumentation wird außerdem angegeben, dass diese Eigenschaft die Hintergrundfarbe des Popover selbst und nicht die von dimmingView festlegt. –

Verwandte Themen