2012-03-04 3 views
1

UITabbarController를 사용하지 않습니다. ViewController.I에 UITabbar를 추가합니다. UITabbarController를 사용할 때 viewController가 포함 된 하나의 배열을 생성하므로 탭을 탭하면 표시됩니다. 특정 viewcontroller,하지만 UITabbar 그냥 UITabbarItems를 추가 할 수 있습니다, 그래서 어떻게 UITabbarController처럼 Tab에 viewcontroller를 연결합니다. 미리 감사드립니다.UITabbar를 viewcontroller에 연결하는 방법

+0

당신은 점은 무엇하는 UITabBarController가를 사용하지 않고, 탭 표시 줄 기반 응용 프로그램을 위해 노력하고? – allaire

답변

3

UITabBarDelegate에 부착하여 UITabBar :

self.tabbar.delegate = self; 
// make sure you declared self to be a UITabBarDelegate in your header 

그런 다음 구현 : 그래서

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item { 
    // item is the selected tab bar item 
} 
0

보기 컨트롤러에 UITabBarDelegate 프로토콜을 구현하십시오. 그런 다음 탭 컨트롤러의 delegate 속성이 View Controller의 인스턴스를 가리 키도록 설정하십시오. 보기 컨트롤러 클래스에서 사용자가 탭 막대에서 항목을 선택할 때마다 호출되는 tabBar:didSelectItem: 메서드를 구현할 수 있습니다.

그러나 탭 모음을 사용하여 다른보기 컨트롤러간에 전환하려면 UITabBarController을 사용해야합니다.

관련 문제