나의 플랫폼/iOS
[iOS] UITableView scroll to top
GsBOB
2017. 10. 27. 13:37
UITableView이 Scroll을 최상위로 옮길 때 아래와 같은 소스 형태로 많이 할 것이다.
1 2 | let indexPath = IndexPath(row: 0, section: 0) self.tableView.scrollToRow(at: indexPath, at: .top, animated: false) | cs |
하지만, 저 같은 경우 가끔 TableView 첫번째 Cell만 정상 동작을 하지 않는 경우가 발생 하더라구요.
갱신이 안되는 가장 많이 발생 했었습니다.
그래서, 여러 테스트를 해본 결과 아래 형태로 하면 해결 되더라구요.
1 2 | let indexPath = NSIndexPath(row: NSNotFound, section: 0) self.tableView.scrollToRow(at: indexPath as IndexPath, at: .top, animated: false) | cs |
참고 하세요.