[iOS]TableView를 reload할 때 생기는 spring animation 효과 제거하기

신용철·2020년 9월 17일
0

iOS_TableView

목록 보기
2/6
post-custom-banner

가끔 cell안의 contents를 최신화시키기 위해 이벤트가 발생할 때마다 tableView를 reload해야 하는 경우가 있습니다. 이때 기본설정으로 reload가 될 때마다 tableView가 스프링처럼 튕기는 animation효과가 적용되어 상당히 거슬리는 경우가 있는데요. 아주 간단한 delegate method로 해제할 수 있는 방법이 있습니다.

func tableView(_ tableView: UITableView, shouldSpringLoadRowAt indexPath: IndexPath, with context: UISpringLoadedInteractionContext) -> Bool {
        return false
    }
profile
iOS developer

0개의 댓글