0

특정 UICollectionViewCell을 컬렉션보기의 특정 위치에 고정 할 수 있는지 궁금합니다. 나는 항상 최소한 8 개의 셀이 있고, 7 번 셀에는 요구 사항에 따라 머무를 필요가있는 특정 정보가있는 애플 리케이션을위한 유스 케이스가있다. 그러나 다른 셀의 재정렬을 지원해야합니다. 나는 셀을 드래그 할 수 없게하고 그 자체로 움직이지 않도록 관리했지만 셀 8을 예를 들어 위치 5로 드래그하면 셀이 이동합니다. 이것은 가능한가? 어떤 다른 정보를 제공 할 수 있습니까? 레이아웃을 관리하기 위해 LXReordableCollectionViewFlowLayout을 사용하고 있습니다.특정 경로에 UICollectionViewCell 고정

감사합니다.

답변

0

글쎄, 나는 대답을 알아 냈다.

다른 셀을 이동할 때 performBatchUpdates 블록 내에 deleteItemsAtIndexPaths 및 insertItemsAtIndexPaths를 사용하고있었습니다. 이 호출 바로 전에 (블록 내부에서도) moveItemAtIndexPath : ToIndexPath를 호출하여 두 매개 변수에 대해 원하는 위치에 유지하려는 타일의 인덱스 경로를 전달합니다.