앱/iOS(Swift)
[Swift] 테이블뷰 cell attributedText 사용시 다음 cell까지 코드가 적용되는 문제해결
리드맥
2022. 2. 22. 19:54
cell 사용중 true된 cell 만 취소선을 긋고, 회색으로 만들고 싶어서 코드 적용 시켰더니 그다음 cell 까지 같이 적용이 되는 오류가 있었습니다
찾아보니 cell이 재사용 되기 때문에 이런 문제가 있다고 합니다
cellForRowAt으로 cell datasource를 가져올 때 첫부분에
let cell = tableView.dequeueReusableCell(withIdentifier: "TodoCell", for: indexPath) as! TodoCell
cell.titleLabel.attributedText = nil
cell.titleLabel.text = nil
사용하니 다음 cell은 중복 적용이 되지 않았습니다