iPhone 앱을 만들고 있는데 데이터를로드 할 때 진행 애니메이션을 만드는 방법이 궁금합니다. Tweetie와 같은 응용 프로그램에서는이 부분이 많이 보였지만 나 자신을 이해할 수는 없었습니다.iPhone : 진행 애니메이션이있는 데이터로드 중입니까?
2
A
답변
2
을 비활성화 UIProgressView에 대한 참조를 전달하는 방법을 제공하여 다운로드 및 업로드에 대한 정확한 진행 상황을 업데이트합니다. 나는 그것을 매우 추천한다.
0
진행률 막대 또는 활동 표시기를 의미합니까? 발생하는 활동에 대해서는 UIActivityIndicatorView
을 사용할 수 있습니다.
흐름이 약간 어둡습니다.
UIActivityIndivatorView *activity = [[UIActivityIndivatorView alloc] init];
//attach activity to a view or a bar
//begin activity
[activity startAnimating];
//here will be the functionality for your data gathering progress
//once your progress or activity is done
[activity stopAnimating];
희망이 있습니다.
1
웹 서비스에 액세스하여 매우 긴 동기화를 수행하는 회사에서 작성한 앱에서 UIActivityIndicatorView를 표시합니다.
동일한보기에서 "Fetching X of Y ..."라는 레이블도 포함되어 있습니다. 레이블은 NSTimer를 통해 업데이트됩니다. 실제로 업데이트 할 수있는 UI 위해서는, 나는 그것의 자신의 스레드로 웹 서비스에서 데이터를 가져 오기 위해 코드를 분사했다, 또한
timer = [NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(updateLabel:) userInfo:nil repeats:YES];
: 호출처럼 보인다. 당신은 단지 상태 표시 줄에있는 작은 네트워크 스피너를 원하는 경우 네트워크를 통해 데이터를로드에 대해 이야기하는 경우
2
당신은 ASIHTTPRequest,
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
과 활성화 ... 그리고
[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
관련 문제
- 1. Android : "진행"GUI가있는 백그라운드 스레드의 웹에서 데이터로드 중입니까?
- 2. 레일 이송에서 데이터로드 중입니까?
- 3. iphone - 느린 애니메이션이있는 UIScrollview - scrollRectToVisible
- 4. iPhone 응용 프로그램에 텍스트 데이터로드
- 5. iPhone - 감지하고 취소하는 중입니까?
- 6. iPhone 순환 진행 표시기
- 7. 데이터로드
- 8. iPhone : 대화 기능 녹음 중입니까?
- 9. iPad에서 iPhone Safari 테스트 중입니까?
- 10. iPhone SDK에서 HTML 데이터를로드 중입니까?
- 11. 수평 진행 바 iPhone 클래스?
- 12. iPhone - 진행 막대가있는 스플래시 화면
- 13. CSV 파일 (iphone SDk)에서 데이터로드
- 14. 업데이트 패널 다른 업데이트 패널 진행 표시기를 트리거하는 중입니까?
- 15. iPad에서 앱 스토어 스크린 샷이 흐리게 보입니다. 진행 중입니까?
- 16. 애니메이션이있는 YUI 메뉴
- 17. 핵심 애니메이션이있는 FlipBoard
- 18. 애니메이션이있는 SuperView에서 UIVIew를 제거하십시오.
- 19. 팝업 애니메이션이있는 iPhone보기?
- 20. 애니메이션이있는 Jquery 마우스 오버
- 21. 애니메이션이있는 jQuery 모달 창?
- 22. 애니메이션이있는 ActivityGroup 전환보기
- 23. 확대/축소 애니메이션이있는 캔버스
- 24. 애니메이션이있는 UIImageView 회전 및 크기 조절
- 25. mac 포트 - 진행 옵션?
- 26. iPhone - 여러 응용 프로그램 인스턴스가 실행 중입니까?
- 27. CodeIgniter에 데이터로드
- 28. 큰 데이터로드
- 29. NSUserDefaults의 데이터로드
- 30. iPhone SDK - (void) viewDidLoad {} - 진행 상황 표시
UI를 제대로 작동시키기 위해서는 백그라운드 스레드에 있어야한다는 사실을 언급 할 것입니다 ... –