var contentCount = authHistories.filter({$0.regDtString.split(separator: ",").first! > authSection[indexPath.section]}).count
cell.authTimeLabel.text = authHistories[indexPath.row + contentCount].regDtString
만약 여러가지 목록 중에서 해당 일자를 기준으로 그 이후에 일어난 사건에 대해 섹션으로 분리를 해야한다면, filter를 사용해서 일자값만 추출한 다음에 기준으로 잡을 해당 일자보다 더 앞선 컨텐츠만 count로 잡을 수 있습니다. 그런 다음 셀의 위치를 알려줄 때에는 indexPath.row에 contentCount를 더해서 전달해주면 됩니다.
'iOS Swift > Today I Learned' 카테고리의 다른 글
hitTest 활용하여 터치이벤트 확인하기 (0) | 2023.01.13 |
---|---|
tableView의 header, footer view 색 변경하기 (0) | 2023.01.05 |
CIImage, CGImage, UIImage 변환 및 개념 정리 (0) | 2022.12.28 |
DateFormatter 활용해보기 (0) | 2022.12.27 |
이미지를 circle로 만들어주는 clipToBounds (0) | 2022.12.22 |