Translucide Barres d'État (iPhone/iPad/iPod Touch)
J'ai été en regardant autour et il semble que la réponse est non, mais les messages sont datés, donc je me demandais si cela a changé. Est-il possible de fixer la barre d'état pour translucide? Je suis en train de faire un fade-in/fade-out effet sur une multitouch robinet, mais la barre d'état revient sans cesse comme un solide noir.
Merci!
-- edit --
Le code que j'utilise pour l'événement de transition est ci-dessous. J'ai mis la barre à translucide dans l'-info.plist, mais j'ai remarqué il n'y a pas de Noir Translucide réglage de l'IB (qui est sans doute ma réponse: non translucide de la barre d'état, sauf si vous êtes Apple.)
-(IBAction)showOptions:(id)sender
{
if ([UIApplication sharedApplication].statusBarHidden == YES) {
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationFade];
[UIView beginAnimations:@"fadeIn" context:nil];
[UIView setAnimationDuration:0.25];
[UIView setAnimationCurve:UIViewAnimationCurveLinear];
optionsView_portrait.alpha = 0.5;
[UIView commitAnimations];
}
else
{
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
[UIView beginAnimations:@"fadeOut" context:nil];
[UIView setAnimationDuration:0.25];
[UIView setAnimationCurve:UIViewAnimationCurveLinear];
optionsView_portrait.alpha = 0.0;
[UIView commitAnimations];
}
}
InformationsquelleAutor Eric | 2010-12-08
Vous devez vous connecter pour publier un commentaire.
Définir le statut de style de la barre de
UIApplication
:Le point de vue de l'affichage de contrôleur de la barre d'état est translucide devrait également occuper la totalité de l'écran dimensions de 320 x 480 points. De cette façon, le point de vue underlaps la barre d'état et n'importe quoi dans le top 20 pixels seront semi-visible dans la barre d'état.
Si il n'y a pas une partie de votre point de vue occupant le top 20 pixels, il sera montré que le noir en dessous.
EDIT: Si vous travaillez avec l'iPad, comme Steven Fisher souligne l'iPad ne supporte pas d'avoir un translucide noire barre d'état. C'est toujours noir.
Quelque chose comme cela?