남자, 코드의 상태 표시 줄을 숨기려고합니다. 로드 된보기 후에는 상태 표시 줄이 나타나고 잠시 후 자동으로 숨겨집니다. 그렇게하는 방법?로드보기 후 자동으로 상태 표시 줄을 숨기는 방법
0
A
답변
0
는 그것을 테스트하지 않은 더 좋은 방법이있을 수 있지만, 당신은 넣어 경우 귀하의로드 뷰 기능에서 다음
[self performSelector:@selector(hideNavBar) withObject:nil afterDelay:0.0];
하고이 기능을
-(void) hideNavBar {
if (self.navigationController.navigationBar.hidden == NO)
{
[self.navigationController setNavigationBarHidden:YES animated:YES];
}
}
당신은있을 수 있습니다 보기 애니메이션 블록에서 탐색 막대를 숨 깁니다. 하지만 일부 조합이 link
3
밖으로
확인 작업을해야 당신은 UIApplication
의이 setStatusBarHidden:withAnimation:
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
the docs를 참조합니다.
0
applicationDidBecommeActive ("로드 된 뷰")를 실행하면 AppDelegate에서 간단하게 수행 할 수 있습니다. 설정 숨기기에 UIView 애니메이션 블록에는 400ms 후 상태, 계산로드 뷰 (didBecomeActive) 후을의 루트 뷰 컨트롤러의 네비게이션 바
// AppDelegate.m
#import "AppDelegate.h"
#import "SomeViewController.h"
@interface AppDelegate()
@property (nonatomic, strong) SomeViewController *someViewController;
@end
@implementation AppDelegate
- (void)applicationDidBecomeActive:(UIApplication *)application
{
UINavigationBar *navBar = self.someViewController.navigationController.navigationBar;
if (![[UIApplication sharedApplication] isStatusBarHidden]) {
[[UIApplication sharedApplication] setStatusBarHidden:YES
withAnimation:UIStatusBarAnimationSlide];
[UIView animateWithDuration:0.4
animations:^{
navBar.frame = CGRectMake(navBar.frame.origin.x, 0, navBar.frame.size.width, navBar.frame.size.height);
} completion:nil];
}
}
@end
는 "상태 표시 줄에 표시되고 자동 잠시 후 숨 깁니다 이 같은 (400ms 일) "당신은 당신의 프로젝트를 선택하고 헤더 일반 내부 Hide during application launch
을 선택해야
0
섹션 Deployment Info
:
그리고 세트의 Info.plist 내부에 View controller-based status bar
NO :
관련 문제
- 1. 상태 표시 줄을 숨기는 방법은 무엇입니까?
- 2. Launcher에서 아이콘을 들어 올리지 않고 상태 표시 줄을 숨기는 방법?
- 3. jquery UI 탭 상태 표시 줄을 숨기는 방법
- 4. PageMethods의 진행 표시 줄을 표시/숨기는 방법?
- 5. 조각의 상태 표시 줄을 어둡게하는 방법
- 6. 파이 게임에서 작업 표시 줄을 숨기는 방법
- 7. 상태 표시 줄을 숨기는 동안 전체 화면 이미지보기
- 8. AlertDialog를 자동으로 숨기는 방법
- 9. iPhone 메인 창에서 제목 표시 줄을 숨기는 방법
- 10. 안드로이드에서 상태 표시 줄을 비활성화하는 방법
- 11. 아이폰 MPMoviePlayerController : 상태 표시 줄을
- 12. Android는 상태 표시 줄을 좋아합니까?
- 13. CKEditor에서 상태 표시 줄을 제거하십시오.
- 14. 상태 표시 줄을 Lwuit에 표시 J2ME
- 15. 상태 표시 줄을 비활성화 한 후 위치 이동 버튼
- 16. 상태 표시 줄을 설정 한 후 회전하지 않음
- 17. Android에서 탭 활동 내의 일부 활동에서 상태 표시 줄을 숨기는 방법
- 18. javacript window.open을 사용하여 Firefox에서 주소 표시 줄을 숨기는 방법
- 19. PhoneGap을 사용할 때 주소 표시 줄을 영구히 숨기는 방법
- 20. android 3.x에서 시스템 표시 줄을 비활성화하거나 숨기는 방법
- 21. 응용 프로그램이 ios에서 기본 이미지를 표시 할 때 상태 표시 줄을 숨기는 방법은 무엇입니까?
- 22. moreNavigationController를 표시/숨기는 방법?
- 23. emailIntent를 사용하여 전자 메일을 보낸 후 키보드를 자동으로 숨기는 방법
- 24. iOS에서 상태 표시 줄을 사용하여 전화 걸기
- 25. 초기로드 화면에서 상태 표시 줄을 숨기시겠습니까?
- 26. Nib 파일로드시 상태 표시 줄을 무시합니다. 왜?
- 27. 재고 상태 표시 줄을 오버레이로 교체 하시겠습니까?
- 28. 메시지 수신시 상태 표시 줄을 업데이트 하시겠습니까?
- 29. 상태 표시 줄을 올바르게 추가하는 방법은 무엇입니까?
- 30. JTextPane에 상태 표시 줄을 쓰려면 어떻게해야합니까?