전체태그 보기

#UITableView (2개의 포스트)

TIL: 2019.8.1
gwangyonglee

TIL: 2019.8.1

4일 전0개의 댓글
좋은 코드리뷰란? * 리뷰할 코드는 가능한 300줄 이하로 작게 유지하기. * 코드가 많을 경우 더 작은 덩어리로 나누는 습관 기르기. * 너무 큰 작업을 커밋하기 보다는 작은 단위로 자주 커밋하기. * PR보낼 때 목적을 분명하게 전달하기. * 리뷰기간은 최대한 빠르게. * PR에 설명이 부족하면 리뷰 시작 전 설명 구하기. (시간 절약할 수 있음...
jsoh
UITableView의 아이템들의 높이가 다를 때 reloadData하면 스크롤 위치가 엉뚱한 곳으로 점프한다. 검색 해 보면 스크롤 위치를 저장, 복원하는 별의별 방법이 있는데 다 필요없고 이럴 때는 미리 계산된 셀들의 높이를 저장해 두고 복원하는 방법이 가장 간단한 듯 하다. 엄청난 삽질을 했기 때문에 기록 해 둔다.