[UITableView] 테이블뷰에서 발생했던 Cell reuse 문제와 해결방법
아이폰에서 가장 많이 사용되는 뷰가 무엇이냐 묻는다면 TableView와 CollectionView라고 답할 수 있을 것이다. 이 두 개만 잘 배워놔도 대부분의 뷰를 구현할 수 있을 만큼 테이블뷰와 컬렉션뷰는 iOS 개발에서 정말 중요한 부분을 차지한다. 하지만, 초보 iOS개발자라면 누구나 한번쯤 TableView를 배우면서 아래와 같은 버그를 맞닥드린적이 있을 것이다. 테이블뷰에서 스크롤을 하게 되면 제멋대로 셀의 상태가 변해있는 충격적인 상황이 발생하게 되는 이런 상황... 오늘은 TableView에서 이 버그가 왜 발생하고, 어떻게 해결할 수 있는지에 대해 다루어보도록 하겠다. 1️⃣ 우선, TableView가 어떤 원리로 동작하는지를 정확하게 알아야 한다! 테이블뷰는 세로 스크롤을 할 때 같은 ..
2021.08.23