2014-06-25 2 views
0

나는 UITableView가있는 응용 프로그램에 대한 작업을하고있는 다음 요소를 클릭하면 하위 테이블보기로 이동합니다. 그 기능을 작성했지만 사용자가 상위 UITableView로 돌아갈 수 있도록 서브 테이블보기에 탐색 컨트롤러가 있어야합니다. 하위 UITableView 탐색 컨트롤러를 어떻게 구현합니까?UITableView 내비게이션 UITableView 내

클릭하면 하위 UITableView 또는 탐색 컨트롤러로보기를 보냅니다.

답변

1

안녕하세요 당신은 하위를 호출 할 때 탐색 컨트롤러를 구현할 수 있습니다.

UITableViewController *myTableViewController = [[UITableViewController alloc] initWithStyle:UITableViewStylePlain]; 
UINavigationController *tableViewNavigationController = [[UINavigationController alloc] initWithRootViewController:myTableViewController]; 

당신이 할 일은 탐색 컨트롤러를 만들고 루트로 상위 테이블보기를 설정해야한다고 구현하기위한 루트

2

로 테이블 뷰 컨트롤러를 설정입니다 : 코드는 다음과 같이 간다 NavigationController를 클릭하면 네비게이션 표정이있는 하위 테이블보기가 표시됩니다. 코드는 아래와 같습니다 : -

TopTableViewController *topTable = [[TopTableViewController alloc] initWithStyle:UITableViewStylePlain]; 
UINavigationController *tableViewNavigationController = [[UINavigationController alloc] initWithRootViewController:topTable]; 

이제 상위 테이블 뷰에서 하위 테이블 뷰로 푸시하면 탐색 테이블이 하위 테이블 뷰에도 나타납니다.

+0

어떤 파일입니까? 현재 TopTableViewController "didSelectRowAtIndexPath" – Marcus

+0

aapDelegate.m (applicationDidFinishLaunch 메서드)에이 글을 쓸 수 있으므로 루트 컨트롤러에는 네비게이션이 있으므로 하위보기에도 그대로 있습니다. – nikhil84