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은 중복 적용이 되지 않았습니다
'앱 > iOS(Swift)' 카테고리의 다른 글
| [CS] 동기 비동기, 직렬 동시 (0) | 2022.03.14 |
|---|---|
| [Swift] 일급객체 (0) | 2022.03.06 |
| [Swift] 프로토콜 (0) | 2022.02.18 |
| [Swift] Extension (0) | 2022.02.17 |
| [Swift] 클로저에서 self 를 사용하는 이유 (0) | 2022.02.16 |
댓글