2017-09-22 1 views
0

UITableview를 셀 선택 높이기처럼 전체 셀 높이만큼 위/아래로 이동할 수 있습니까 (셀 위쪽과 아래쪽 사이에 멈추지 않음)?UITableview 전체 셀 높이 스크롤

+0

UIScrollView [여기] (https://stackoverflow.com/a/45657686/8441876)와 관련된 내 SO 답변을 참조하십시오. – Smartcat

답변

0

클래스 UITableViewUIScrollView의 하위 클래스입니다.

당신이 당신의 테이블 뷰의 delegateUIScrollViewDelegate 프로토콜을 채택로 지정된 객체가 해당 프로토콜의 메소드가 불려 될 경우 관련 스크롤 이벤트 테이블 뷰에서 발생 때마다 것을 의미한다.

그 타이밍을 사용하면 테이블 뷰의 스크롤 오프셋을 올바른 방법으로 "수정"하여 이후의 행간 스냅 동작을 시뮬레이션 할 수 있습니다.

몇 가지 예 :

  • scrollViewDidEndDragging(_:willDecelerate:)는 : 스크롤 뷰에 종료 드러그 할 경우 위임을 지시합니다.

  • scrollViewDidEndDecelerating(_:) : 스크롤보기가 끝나고 스크롤 움직임이 감속하는 것으로 델리게이트에게 알립니다.

구현할 방법과 구현에서 정확히 수행 할 작업은 달성하려는 효과에 따라 달라집니다. 놀아보고 보아라.