3

enter image description hereComment obtenir une barre d'état transparente comme l'image ci-dessous?

J'ai besoin d'une barre d'état transparente comme indiqué dans l'image ci-dessous.

J'ai essayé,

UIView *statusBar = [[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"] valueForKey:@"statusBar"]; 

if ([statusBar respondsToSelector:@selector(setBackgroundColor:)]) { 
    statusBar.backgroundColor = [UIColor clearColor]; 
} 

Mais cela donne essentiellement le même résultat que UIStatusBarStyleLightContent.

+1

Ce devrait être à quoi il ressemble par défaut ... Pouvez-vous montrer une image de la façon dont il ressemble pour vous? – DonMag

Répondre

2

Par défaut, la barre d'état a un arrière-plan transparent, il vous suffit d'étendre le cadre de votre image, derrière la barre d'état.

Voici un instantané de test pour vous. J'ai défini UIImageView avec une couleur de fond rouge et une image personnalisée.

enter image description here

+2

_Par la barre d'état par défaut a fond transparent_ 1+ pour cette note – MHSFisher