2013-02-01 2 views
5

사이 행 나는 다음과 같은 3 개 요구 사항을 달성하기 위해 노력하고 있어요 :다시 정렬 jQuery과 섹션, 행 및 섹션

  1. 표시 내용의 섹션을 가지고 UITableView.
  2. 섹션 사이에서 테이블의 행을 다시 정렬 할 수 있어야합니다.
  3. 행을 다시 정렬하는 것과 비슷한 방식으로 섹션을 다시 정렬 할 수 있습니다.

나는 현재 아무 문제없이 처음 두 개의 작업을 수행 할 수 있습니다 (또한, 나는 UICollectionView는 사용할 수 없습니다). 난 잠시 동안 iOS 개발을 해왔지만 실제로 섹션을 재정렬하고 행을 이동하는 것처럼 보이게 만듭니다.

UITableViewCell에 중첩 테이블을 만들고 첫 번째 셀이 "머리글"인 것처럼 보았습니다. 그러나이 섹션은 움직이는 섹션에서만 작동하며 섹션간에 행을 재 배열 할 수있는 기능을 해칩니다 (틀림없이 이 잘못에 대해).

저는 이것이 복잡한 질문이라는 것을 알고 있습니다. 그러나 답변이 "할 수 없다"고해도 도움이 될 것입니다.

답변

3

나는 완전히 무료 행과 섹션 reordering을 달성하는 유일한 방법은 완벽하게 사용자 정의 UIView 하위 클래스를 UITableView (또는 원하지 않는 경우)처럼 보이게 만들고 제스처 인식기로 이동하는 것입니다 재배치를 위해. 그것은 빠르지 않을 것입니다, 그러나 그것은 완전히 가능합니다.

이 다소 복잡한 테이블을 만드는 문제 외에도 아마도 현재 문제를 해결하는 또 다른 방법이있을 수 있습니다. 문제는 덜 복잡합니다.

+0

동의 함. 이 문제에 대한 모든 해결책은 현재 섹션을 '이동'하는 요구 사항을 수정하는 것보다 훨씬 복잡해 보입니다. – macandyp

5

사용자 정의 무언가를 만들어야한다고 생각합니다. 일부 리필 구역 섹션 재정렬 기능을 찾을 수 없습니다. 이것이 도움이 될지 모르겠지만 gestub 프로젝트 (https://github.com/shusta/ReorderingTableViewController)에 대한 링크는 제스처 및 맞춤 애니메이션과 뷰를 사용하는 편집 모드에서 iOS에 의해 제공되는 "행 재정렬"기능을 모방하려고합니다. 어쩌면 당신은 그것을 통해 갈 수 섹션에 대한 비슷한 무언가를 만들려고. 희망이 도움이

+0

도움 주셔서 감사합니다. 나는 내 연구에서 같은 프로젝트를 보았지만 행운이 없었다. – macandyp