2011-10-19 3 views
1

스토리 보드를 사용하고 있는데이 문제가 발생했습니다. 테이블 표시 및 맵보기가있는 탭 표시 줄에 활동 표시기를 추가해야합니다. 그래서 기본적으로 현재 위치를 발견 할 때까지 활동 표시기가 실행되기를 원합니다. 나는 이것을 스토리 보드를 사용하여 탭 콘트롤러 앞에 viewcontroller를 추가 하였지만, 끝나면 아무 일도 일어나지 않았다. 그래서 난 당신이 탭 표시 줄 응용 프로그램에 활동 표시기를 추가하고 일단 활동이 탭 막대를로드 완료되면 알고 싶습니다.탭 표시 줄에 활동 표시기 추가

답변

0

는 다음 링크에서와 동일한에 대한 customtabbar을 사용할 수 있습니다 당신은 당신이

custom tab bar controller

희망이 도움 안부 필요 - 버튼 어떤 탭 하위보기로 활동 표시를 추가 할 수 있습니다

3

UIActivityIndicatorView *activityIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray]; 
[activityIndicator startAnimating]; 
[self.tabBarController.tabBar addSubview:activityIndicator]; 
[activityIndicator release]; 

self.tabBar :

이 같은 TabBar의로 활동 표시보기를 추가 할 수 있습니다 컨트롤러는 UITabBarController입니다. 이것은 탭 표시 줄보기에서 (0,0)에 회색 활동 표시기를 표시합니다. 활동 표시기의 프레임을 변경하여 탭 표시 위치를 설정할 수 있습니다.

+0

어디서이 코드를 작성합니까? appdelegate? 현재 위치를 찾는 currentlocationfinder라는 클래스가 있습니다. 그러나 그 doesnt는보기를 가지고있다. – CodeGeek123

+0

이 같은 didFinishLaunchingWithOptions 방법의 응용 프로그램 위임에 추가 할 수 있습니다 : - (BOOL) 응용 프로그램 : (UIApplication의 *) 응용 프로그램의 didFinishLaunchingWithOptions을 : (NSDictionary와 *) launchOptions { UIActivityIndicatorView * activityIndicator = [[UIActivityIndicatorView ALLOC] initWithActivityIndicatorStyle : UIActivityIndicatorViewStyleGray] [activityIndicator startAnimating]; [self.tabBarController.tabBar addSubview : activityIndicator]; [activityIndicator release]; self.window.rootViewController = self.tabBarController; [self.window makeKeyAndVisible]; return YES; } –

+0

안녕 Sorin .. 나는 활동 표시기를 추가하는 위의 코드를 사용 ..하지만 하나 이상의 tabbarcontroller있다. 내가이 서브 뷰를 좋아할 때 – Rupesh