2012-09-28 3 views
0

메신저 새 탭 바 프로젝트의 세 번째 탭을 추가하고 난 www.fuelyourcoding.com아이폰 코딩에

그는 정의 TabBar의를 만드는에서 발견 나는 TabBar의 프로젝트와 도움을 부탁합니다. 그런 다음 표준 회색 대신 탭 막대의 색상을 변경할 수 있습니다.

어떻게 세 번째 탭을 추가 할 수 있습니까? 프로젝트에 첫 번째와 두 번째 viewcontroller가 포함되어 있으므로 "ThirdViewController"를 만들려고했습니다. 나는 또한 탭에 영향을 줄 수 있다고 생각한 모든 정보를 복사하려고 시도했으며 이전에 "SecondViewController"라고 말한 "ThirdViewController"를 삽입했습니다.

설명하기가 어렵지만 누군가가 친절하게 생각하면 링크가 있습니다.

http://fuelyourcoding.com/files/files.zip

감사합니다!

+1

그것은'self.tabBarController.viewControllers = @ [viewController1, viewController2]라는 곳이있다;'. 어떻게 그 라인을 바 꾸었습니까? – Ravi

답변

0

일반적으로 탭 막대 컨트롤러와 세 개의보기 컨트롤러를 만듭니다. 이 세 개의보기 컨트롤러를 탭 막대 컨트롤러에 추가하고 탭 막대 컨트롤러를 응용 프로그램 대리인의 루트보기 컨트롤러로 추가합니다. 이 아이디어에 잘못 될 수있는 부분은 많지 않지만 더 많은 코드를 보여줄 수 있다면 좋을 것입니다.

다음은 예입니다 :

ViewController1 *v1 = [[ViewController1 alloc] init]; 
    ViewController2 *v2 = [[ViewController2 alloc] init]; 
    ViewController3 *v3 = [[ViewController3 alloc] init]; 

    self.tabBarController.viewControllers = @[v1, v2, v3]; 
    self.window.rootViewController = self.tabBarController;