pantalla opaca hora como colores color cambio cambiar ios cocoa-touch uiview background-color

ios - hora - la pantalla de mi iphone se ve opaca



¿Cómo colorear completamente el color de fondo de UIPopoverPresentationController? (2)

Estoy trabajando con un modo de día y de noche para una aplicación. El problema es que, al establecer el color de fondo de una vista Y LUEGO usarlo como "presentación como popover" hay pequeños artefactos blancos (ver la imagen)

¿Hay alguna manera fácil de arreglar esto? ¿Tendré que escribir mi propia UIView?


Aquí hay un código para complementar la respuesta de Matt.

popoverController.popoverPresentationController?.backgroundColor = myColor

o

self.navigationController?.popoverPresentationController?.backgroundColor = myColor


Puede establecer backgroundColor de UIPopoverPresentationController. Si eso no es suficiente, tendrás que personalizar el UIPopoverBackgroundView de tu popover. Esto le da control de todo el fondo de popover, incluido el pequeño triángulo.