J'ai regardé 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 définir la barre d'état translucide? J'essaie de faire un effet de fondu entrant/sortant sur un tapotement multitouch mais la barre d'état ne cesse de noircir.Barres d'état translucides (iPhone/iPad/iPod Touch)
Merci!
- edit - Le code que j'utilise pour la transition d'événement est ci-dessous. J'ai mis la barre d'état à translucide dans le -info.plist, mais je remarqué qu'il n'y a pas de réglage Translucent Black dans IB (ce qui est probablement ma réponse. Pas statusbar translucide, sauf si vous êtes d'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];
}
}
Malheureusement pas. J'utilise [[UIApplication sharedApplication] setStatusBarHidden: NO withAnimation: UIStatusBarAnimationFade]; et cela semble surpasser n'importe quel style en faveur du noir opaque. :( – Eric