Animate the opacity transition

This commit is contained in:
Guillaume BIENKOWSKI 2013-11-14 16:43:17 +01:00
parent 8b61ef586e
commit bf739c229c

View file

@ -430,10 +430,23 @@ static PhoneMainView* phoneMainViewInstance=nil;
if( (!to_view && fromLightStatus) || toLightStatus ) {
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
[statusBarBG setHidden:NO];
if( !fromLightStatus ) {
statusBarBG.alpha = 0;
statusBarBG.hidden = NO;
[UIView animateWithDuration:0.3f animations:^{
statusBarBG.alpha = 1;
}];
}
} else if(fromLightStatus) {
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];
[statusBarBG setHidden:YES];
[UIView animateWithDuration:0.3f
animations:^{
statusBarBG.alpha = 0;
} completion:^(BOOL finished) {
statusBarBG.hidden = YES;
}];
}
#endif
}