ios collectionView에서 추가된 데이터만 리로드가 가능할까요? 안드로이드의 notifyItemRangeInserted와 같은?


리스트에서 데이터를 추가하고 self.CollectionView.reloadData() 를 하면 화면이 갱신됩니다.

스크롤 후에 데이터를 추가하고 self.CollectionView.reloadData()를 호출하면 기존 그려져있던 화면도 깜빡하고 다시 그려지는데요 하단에 추가되는 데이터만 넣는 방식은 없을까요???

  • 2016년 11월 29일에 작성됨

조회수 38


1 답변


자답 입니다 원인과 해결책 원인 셀에 이미지를 포함하고 있고 이미지는 외부 URL에서 로딩합니다. 로딩 완료 시 투명도 0부터 1까지 서서히 표시되는 식으로 되어있는데 이게 다시 그려지면서 깜빡거렸습니다. 해결 리로드시 셀을 다시그리는 것은 어쩔수 없지만 기존 그린것에 구분자를 줘서 다시 그리는 것은 투명도를 1로 시작하게 했습니다. 그럼 깜빡 거리는 문제가 발생 안합니다.

  • 2016년 11월 29일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close