상단에 있는 스테이터스바에 네트워크 통신시에 로딩중 표시같은 빙글빙글 돌아가는것을 보신적이 있을겁니다.
저는 이것이 통신을 하면 자동으로 되는 것인줄 알았습니다. 근데 아니더군요. 하지만 간단하게 구현 가능합니다.
실제로 스테이터스바에는 NetworkIndicator 라는 것이 달려있습니다. 이것이 무엇인지 감이 안오실 분들을 위한 예제 사진 감상.
왼쪽 상단에 안테나 표시 오른편에 보이시나요? 저게 움직입니다. 참고로 시뮬레이터에서는 나오지 않습니다.
iPhone SDK에는 UIActivityIndicator라는 컨트롤이 있는데요, 이 컨트롤이 저 위에 달렸다고 생각하시면 됩니다.
어떻게 하는건지 아시면 너무 간단해서 이 글을 읽으신게 후회되실지도 모릅니다-_-a
[code]// 인디케이터를 작동시킨다.
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];
// 인디케이터를 없앤다.
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:NO];[/code]
차암~쉽죠잉~
1090999277.zip참고 : http://www.iphonedevsdk.com/forum/iphone-sdk-development/1972-activitymonitor-status-bar.html