2009-04-19 6 views
0

UIActionSheet이 showFromTabBar이있는 아이폰 응용 프로그램에서의 UITabBar에 대한 참조를 얻을 : 방법어떻게

- (void)showFromTabBar:(UITabBar *)view 

그러나 방법의 UITabBar에 대한 참조를 얻는 방법?

나는 현재 나 또한 누군가 tabBarController.view.subviews을 통과하고의 UITabBar 인스턴스를 찾고 본 적이

UITabBar *tabBar = [self.tabBarController.view.subviews objectAtIndex:0]; 

을 사용하고 있습니다. 이 작업을 수행하는 더 좋은 방법이 있습니까? 당신이 인터페이스 빌더를 사용하는 경우

답변

0

당신이 당신의 클래스 인터페이스의 구성원으로 이런 일을 정의 할 수 있습니다

IBOutlet UITabBar* tabbar; 

그리고 인터페이스 빌더를 통해의 UITabBar이 콘센트에 연결합니다 (의 UITabBar는 내부에 있어야한다 tree-view 모드에서 xib 문서 창을 볼 때 tabBar 컨트롤러). 그런 다음이 tabbar 멤버를 사용하여 코드에서 참조하십시오.

18

당신은

UITabBar *tabBar = self.tabBarController.tabBar; 
+0

수락하십시오 사용할 수 있습니까? –