나는 주변을 둘러 보았고 대답이 '아니오'인 것 같았지만 게시물의 날짜가 변경되어서 이것이 바뀌 었는지 궁금해졌습니다. 상태 표시 줄을 반투명으로 설정할 수 있습니까? 멀티 터치 탭에서 페이드 인/페이드 아웃 효과를하려하지만 상태 표시 줄이 계속 검은 색으로 표시됩니다.반투명 상태 표시 줄 (iPhone/iPad/iPod Touch)
감사합니다.
- 편집 - 이벤트 전환에 사용하는 코드는 다음과 같습니다. 나는 -info.plist에 반투명 상태 표시를 설정,하지만 난 IB에는 검은 색 반투명 설정이 없습니다주의 (아마 내 대답이다. 더 반투명 상태 표시 줄이 애플있어하지 않는 한)
-(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];
}
}
불행히도 아닙니다. [[UIApplication sharedApplication] setStatusBarHidden : NO withAnimation : UIStatusBarAnimationFade]를 사용하고 있습니다. 이것은 검은 색 불투명 한 스타일 설정보다 우선합니다. : – Eric