2011-09-21 4 views
2

나는 tableview를 만들고 싶다; 셀을 누르면 다른 테이블 뷰로 이동합니다. 두 번째 테이블의 셀을 누르면 다른보기로 이동합니다. 그런 다음, 원한다면 무엇이든 돌아갈 수 있습니다. 어떻게하면 좋을까요? 나는 이미 새로운 뷰로 tableview 리드를 만들 수 있지만, 진짜 질문은 다른 뷰를 만들고 다른 뷰로 연결하는 방법입니다. 내가 따르는 경우에 확실하지 않다다른 tableview가있는 페이지로 tableview 리드를 만드는 방법은 무엇입니까?

답변

3

.. 어쨌든

, 나는 당신이 UINavigationController가를 만들고 구현해야 셀이 당신의 tableview에 도청 당신의있는 tableView의 컨트롤러보기 속성에 rootViewController를 설정하는 것이 좋습니다 :

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 

원하는 "다른"tableview를 분명히 보유하고있는 다른보기 컨트롤러의 인스턴스를 만들고 탐색 컨트롤러로 밀어 넣으십시오.

뷰 컨트롤러 프로그래밍 가이드와 tableviews를 살펴 보는 것이 좋습니다. 그렇게 복잡하지는 않습니다.

핵심 아이디어는 기본적으로 네비게이션 컨트롤러가 뷰를 밀고 팝하는 방식으로 작동하는 방식입니다.

이렇게하면 ("해야 할 일") 이렇게하면 "뒤로"버튼을 누를 때의 동작과 같이 무료로 많은 기능을 사용할 수 있습니다.

는 도움이되기를 바랍니다.

+0

thx! 도움이되고 당신 말이 맞습니다, 그렇게 복잡한 것은 아닙니다. –

+0

문제 없습니다. 탐색 컨트롤러로 뷰를 밀고 팝하는 것으로 웹에서 검색하십시오. 거기에 아마도 당신이 뭘하려고 보여주는 많은 코드 예제가 있습니다. –

1

동일한보기 컨트롤러에서 두 테이블을 모두 사용 하시겠습니까? 아니면 네비게이션 컨트롤러를 사용하여 다음 테이블보기로 이동 하시겠습니까? 동일한 뷰 컨트롤러에서 두 테이블을 모두 사용하려면 태그 값으로 차별화하십시오.

관련 문제