iOS (11) 썸네일형 리스트형 UITableViewCell의 prepareForReuse() : 재사용 셀 초기화하기 테이블 뷰 셀에서 버튼을 누르면 DB 를 업데이트하고, reloadData 를 진행하던 도중 이상한 일들이 발생했다. 분명히 TagLabel 의 데이터가 없었던 셀인데 다른 셀의 TagLabel을 사용해서 보여지는 경우라거나, 셀의 마지막에 lineView 를 보이게끔 했는데 필터링으로 다른 셀이 보여지게끔 했을 때도 lineView 가 중간에 없어지는 현상등이 발생했다. 해결하기 위해 찾아보던 도중 prepareForReuse() 함수를 알게 되었고, 이를 통해 정상적으로 셀을 보이게 할 수 있었다. 1. prepareForReuse()란? prepareForReuse() 메서드는 UITableViewCell과 UICollectionViewCell에서 호출되는 특별한 메서드 이 메서드는 셀이 재사용 큐.. 이전 1 2 다음