example - lifecycle viewcontroller ios
superposiciĆ³n de contenido de la barra de estado en iOS7 (2)
Con iOS7, la barra de herramientas que coloqué justo debajo de la barra de estado se ha fusionado con la barra de estado
pero cuando muevo la barra de herramientas 20px hacia abajo, parece
¿Cómo puedo tener el efecto de la primera imagen (barra de estado con el mismo color que la barra de herramientas) pero no fusionarla con la barra de estado? ¿O debería hacerse de manera diferente en iOS7?
Establézcase como delegado de la barra de herramientas. Luego, en su controlador de vista, implemente UIBarPositioningDelegate
. Implementarlo de la siguiente manera:
C objetivo
- (UIBarPosition)positionForBar:(id <UIBarPositioning>)bar {
return UIBarPositionTopAttached;
}
Rápido
func positionForBar(bar: UIBarPositioning) -> UIBarPosition {
return .TopAttached
}
También asegúrese de mover su barra de herramientas 20 puntos hacia abajo (como ya lo hizo), o justo debajo de la barra de estado, para que este efecto tenga lugar.
Intente configurar en la lista "Ver la apariencia de la barra de estado basada en el controlador" a NO