-
[iOS] 테이블뷰의 contentOffset공부기록/iOS 2021. 5. 25. 16:36
tableview.contentOffset.y를 이용하면 스크롤이 어느정도 움직였는지 알 수 있다.
tableView.rx.didScroll .bind() { [weak self] in print(self?.tableView.contentOffset.y as Any) }.disposed(by: disposeBag)RxSwift를 사용했을때 위의 코드로 확인했다. 값은 옵셔널이 나온다
extension RootViewController: UITableViewDelegate { func scrollViewDidScroll(_ scrollView: UIScrollView) { print(scrollView.contentOffset.y) } }UITableViewDelegate를 이용했을때 위의 코드로 확인했다.
특이하게 tableView가 아니라 scrollView를 사용한다.
요거는 옵셔널값으로 안나온다.
사용한 이유 - 지금 스크롤이 최상단에 있는게 아닌 경우 스크롤을 올려주려고
'공부기록 > iOS' 카테고리의 다른 글
[iOS] Firebase로 REST API 공부하기(+ Postman, Alamofire) - 3. PATCH (0) 2021.09.01 [iOS] Firebase로 REST API 공부하기(+ Postman, Alamofire) - 2. POST (0) 2021.09.01 [iOS] Firebase로 REST API 공부하기(+ Postman, Alamofire) - 1. GET (0) 2021.09.01 [iOS] 파일명으로 JSONDecoder 사용하기 (0) 2021.04.25 [iOS] JSONEncoder, FileManager를 이용해 Json 파일 저장하기 (0) 2021.04.20