2012-01-12 2 views
1

저는 웹 개발 경험이있는 새로운 아이폰 개발자입니다. 이제 컨트롤러에서 탭을 만들려고합니다. div를 사용하여 컨트롤러 그룹을 그룹화하여 숨기거나 표시 할 수 있습니다. JavaScript를 통해 xcode (인터페이스 빌더)에서 동일한 것을 어떻게 달성 할 수 있습니까?xcode에서 컨트롤러 집합을 그룹화하는 방법

+0

가장 빠른 방법은 탭이 –

+0

예 엑스 코드에 있지만, 탭 내부의 탭 표시 줄 응용 프로그램 템플릿을 사용하는 것입니다! :) – shox

답변

1

TabBar 컨트롤러를 사용해야한다고 생각합니다. 이 같은 코드를 구현하려고 :

myTabBarController = [[UITabBarController alloc] init]; 
    NewsFeedController *newsFeedController = [[NewsFeedController alloc] initWithFacebook:facebook]; 
    UINavigationController *navigationControllerHome = [[UINavigationController alloc] initWithRootViewController:newsFeedController]; 
    [newsFeedController release]; 
    AboutController *aboutController = [[AboutController alloc] init]; 
    UINavigationController *navigationControllerAbout = [[UINavigationController alloc] initWithRootViewController:aboutController]; 
    [aboutController release]; 
    myTabBarController.viewControllers = [NSArray arrayWithObjects:navigationControllerHome, navigationControllerAbout, nil]; 
    [self.window addSubview:myTabBarController.view]; 

NewsFeedController 및 AboutController이 탭에 표시됩니다

+0

인터넷에 @ 가사 입력 Tabbar 컨트롤러 나는 클래스의 이름을 의미하지는 않았다. 어쨌든 내 대답을 편집하려면 적어도 UITabBarController를 입력해야하지만 TabBar 컨트롤러가 아니라 ... .... 편집을 시작하면 적절한 방법으로 처리하십시오. – Stas

+0

다시 편집하거나 마음에 들게하십시오 - 그것은 당신의 대답입니다. 내 눈에는 '탭바'라는 단어가 TAB-ar으로 발음되는 것처럼 보입니다. TabBar는 대부분의 사람들에게 읽기 쉽고 (UITabBarController보다 읽기 쉽습니다) 이해하기 쉽습니다. –

관련 문제