2011-03-28 1 views
1

사용자가 탭 막대의 항목을 선택하면 어떻게 감지 할 수 있습니까? 사용자가 두 번째 또는 thirt tab bar view를 선택할 때마다 몇 가지 명령을 실행하고 싶습니다.UITabBar에서 선택된보기

(내가 탭 표시 줄 기반 프로젝트를 가지고 있고, 한 tabBar 항목에 대한 viewcontrollers은 인터페이스 빌더에서 선택)

답변

3

tabBar의 각보기에서 "viewWillApear : (BOOL) animated"메서드를 사용하여이 문제를 해결했습니다.

+0

viewWillApear : (BOOL) 애니메이션이 호출되지 않음 – virata

0

라는 UITabBarDelegate의 방법이있다 :

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item; 

당신은 확실히 무엇을 할 수 있습니다 with with;)

0

탭 표시 줄과 탭 표시 줄 컨트롤러에는 모두 UITabBarDelegateUITabBarControllerDelegate 대리자 메서드가 있습니다. UITabBarDelegate의 tabBar:didSelectItem: 메서드를 사용하여 사용자가 막대에서 다른 항목을 선택하면 검색 할 수 있습니다.