2010-12-09 4 views
0

나는 탭 막대가있는 iPhone 앱이 있으며 첫 번째 탭에는 UINavigationController이 있습니다. 탭을 선택할 때 어떻게 내비게이션 컨트롤러를 강제로 popToRoot로 만들 수 있습니까? 기본 동작은이 동작을 두 번째 선택하지만 첫 번째 동작에서는 수행하려고합니다. 사용자가 탐색 컨트롤러를 선택하면iPhone 탭 탐색 막대를 선택할 때 팝 탐색 컨트롤러

감사

UITabBarControllerDelegate–tabBarController:didSelectViewController: 방법을 사용하는 것이 작업을 수행하는

답변

2

한 가지 방법 통지합니다. 그런 다음 해당 방법으로 원하는대로 네비게이션 컨트롤러를 팝하십시오.

+0

나는 이것을 사용했는데 결코 전화하지 않았으므로 올바르게 설정했다고 생각하지 않는다. 더 자세히 살펴보기 ... –

+1

탭 바 컨트롤러의 델리게이트를 설정해야합니다. 응용 프로그램 델리게이트가'UITabBarControllerDelegate' 프로토콜을 따르도록한다고 가정하면 탭 표시 줄을 초기화하는 응용 프로그램 위임 코드에서'tabBarController.delegate = self;'문을 사용하면됩니다. –

+0

고마워요! 알았어! :) –

관련 문제