para descargar apple app ios ios7 uinavigationbar uitoolbar xcode5

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;