2014-03-02 1 views
0

제가 이와 같은 상황 가지고 example image의 변경 내용

제가 주요 카테고리와 제 tableviewcontroller을 가지고; 각 카테고리에 대한 요소가있는 두 번째 요소. 각 선택된 요소에 대한 내용을 보여주는 viewcontroller. 하위보기 tableview로 돌아가서 다른 셀을 선택하지 않고 뷰 콘텐츠를 다음 요소 콘텐츠로 변경하려면 buttoncontrol 또는 스 와이프 제스처를 viewcontroller에 추가하고 싶습니다. 단추 나 제스처로 뷰를 변경하는 방법을 이미 알고 있지만 실제 셀 안의 '다음 셀'(및 이전 셀)을 얻는 방법을 알고 싶습니다. 조언을 주셔서 감사합니다

답변

0

UITableView는 데이터 소스를 시각적으로 표현한 것으로, NSDictionary 개체의 NSArray를 예로 들어 보겠습니다. 따라서 UIViewController가 동일한 데이터 소스의 세부 표현임을 분명히 알 수 있습니다. 따라서이 배열과 선택된 셀의 indexPath를 viewcontroller에 tableView: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath에 전달하고 나중에 사용할 수 있도록 저장할 수 있습니다. 왼쪽/오른쪽으로 스 와이프하면 selectedIndex를 높이거나 낮추고 데이터 소스의 콘텐츠를 표시합니다.

+0

내가 원하는 것을 성취하는 좋은 방법이 될 수 있습니다. 감사 해커. 부모 - tableviewcontroller "좋아, 다음 항목으로 전환"같은 말을하는 방법이 있다면 궁금 해서요. 어쨌든, 당신의 좋은 힌트입니다. 나는 시도 할 것이다. 고맙습니다 – xabaras78