UICollectionViewFlowLayout에서만 보간 뷰를 다시로드하는 쉬운 방법이 있습니까? 나는 모든 것을 새로 고침하고 싶지 않다. 그렇게 할 수 있습니까?collectionView에서 보완 뷰를 다시로드하는 방법
23
A
답변
22
설명서를 검토 한 후에 개별 보완 뷰를 다시로드하는 것에 대해 확신 할 수 없지만 reloadSections:
을 사용하여 UICollectionView에서 하나 이상의 섹션을 업데이트 할 수 있습니다. (documentation) 그래서 섹션 헤더 업데이트가 필요로 할 때, 당신이 호출 할 수
목표 - C :
[self.collectionView reloadSections:[NSIndexSet indexSetWithIndexesInRange:NSMakeRange(0, 3)]];
스위프트 : 발생
self.collectionView?.reloadSections(IndexSet(0 ..< 3))
호출 할 :
- (UICollectionReusableView *)collectionView: (UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath {
//Place logic for handling update here...
}
5
컨트롤러에서 보조보기의 레이아웃이나 크기를 변경하려면을 사용하십시오 보충 뷰만 새로 고치려면 [supplementaryView setNeedsDisplay]
을 사용하십시오. 보조 뷰가 복잡하거나 차원이 변경되는 경우 두 가지 모두를 사용하십시오.
관련 문제
- 1. collectionview에서 섹션을 다시로드하는 방법
- 2. 리스트 뷰를 다시로드하는 방법
- 3. 테이블 뷰를 비우고 다시로드하는 방법
- 4. Popover에 표시된 테이블 뷰를 다시로드하는 방법
- 5. 다시로드하는 방법
- 6. 두리스트의 보완?
- 7. JsonResult로 부분 뷰를 다시로드하는 방법은 무엇입니까?
- 8. slickgrid 데이터 뷰를 동적으로 다시로드하는 방법은 무엇입니까?
- 9. itemViewClass collectionView에서
- 10. 다시보기를 다시로드하는 방법
- 11. 바운드 뷰를 다시 렌더링하지 않고 angularjs 범위 데이터를 다시로드하는 방법
- 12. 공장에서 정의 된 기능의 성공시 부분 뷰를 다시로드하는 방법
- 13. UIViewController를 다시로드하는 방법
- 14. CollectionView에서 삭제할 스 와이프
- 15. iOS에서 내보기를 다시로드하는 방법
- 16. 새 데이터로 피커보기를 다시로드하는 방법
- 17. 부울 방정식 세트 보완
- 18. CollectionView에서 다른 ViewController로 이미지를 전송/표시하는 방법
- 19. CollectionView에서 항목보기 업데이트
- 20. collectionview에서 섹션 수를 계산하십시오.
- 21. Swift로 CollectionView에서 항목 삭제
- 22. CollectionView에서 ItemView.onShow를 활용하려면 어떻게해야합니까?
- 23. UITableViewCell에서 액세서리보기 제거 셀을 선택하지 않고 뷰를 다시로드하는 사이에 유지
- 24. UIViewController보기를 다시로드하는 방법?
- 25. 부모 UINavigationController를 다시로드하는 방법?
- 26. SymmetricDS에서 file_snapshot을 다시로드하는 방법
- 27. treeview 콘텐츠를 다시로드하는 방법?
- 28. angular2의 페이지를 다시로드하는 방법
- 29. UIView를 다시로드하는 방법?
- 30. JFrame을 다시로드하는 방법 - Java
NSFetchedResultsController로 콜렉션 뷰를 지원할 때 많은 답을 찾았습니다. 고마워 – migs647
@Vitalii, 목표 -C 코드 (배열 대신 범위 포함)에 대한 충실도를 높이기 위해 제 개정판을보십시오. 또한, collectionView는'UICollectionViewFlowLayout'에서 옵션입니다. –