ios - descargar - iphone
Se necesita el comportamiento de wantsFullScreenLayout con barras NO translĂșcidas en iOS 7 (2)
Quiero que mi vista cubra toda la pantalla (vaya detrás de las barras de navegación y herramientas) con la propiedad translúcida de la barra de navegación y la barra de herramientas configuradas en NO (quiero barras no transparentes).
Esto fue fácil de lograr antes de iOS 7 estableciendo wantsFullScreenLayout
en SÍ. Sin embargo, en iOS 7, no puedo encontrar ninguna forma de hacerlo. ¿Algunas ideas?
wantsFullScreenLayout
está en desuso en iOS 7. Intenta configurar la propiedad edgesForExtendedLayout
tu controlador de edgesForExtendedLayout
en UIRectEdgeAll
La Guía de transición de iOS 7 menciona algunas de las nuevas diferencias del controlador de vista en la página 17. Sin embargo, la documentación indica que si está utilizando barras opacas (como en su caso), también debe configurar:
extendedLayoutIncludesOpaqueBars = YES;
EDITAR
.. porque por defecto es NO
. Esto entra en conflicto con la Guía de transición de iOS 7, que establece que el valor predeterminado es YES
. Ten cuidado.
picker.edgesForExtendedLayout = YES;