시작한 이유
같이 공부하는 지인의 코드를 보고 완료선이 다른 셀에 그어지는 문제를 고쳐주다가
해당 지인이 완료선과 함께 글씨색을 바꾸는 것을 보고 따라서 만들었다.
코드
지인의 코드를 보다보니 나도 별도의 매서드를 만들고 클로저에 대한 값으로 cell에 넘겨주어야하는지 고민을 해보았다.
하지만 생각해보니 나는 updateCompletedLine이라는 함수가 Didset으로 설정이 되어있고 스위치를 누를 때마다 sender로 cell의 내용을 변경해주기에, 그리고 원래 textColor라는 UIColor가 존재하기에 그냥 완료선을 그을 때 같이 설정하면 된다고 생각했다.
그래서 해당 코드가 나왔는데 다시 생각해보니까 이러면 매서드 이름을 좀 바꾸어야겠다. 선만 바꾸는 작업이 아니니까...
'iOS > TIL (Today I Learned)' 카테고리의 다른 글
[240327] .map과 .compactMap의 차이 | TIL (0) | 2024.03.27 |
---|---|
[240326] 코드로 UI 짜기 'Netflix Log-in' #2 | TIL (2) | 2024.03.26 |
[240322] CGV # 1 | TIL (1) | 2024.03.22 |
[240321] 문자열을 나누는 고차함수 | TIL (0) | 2024.03.21 |
[230320] To-Do List (Remaster) #1 | TIL (0) | 2024.03.20 |