한 번에 20 행을 표시하는 UITableView를 구현하고 싶습니다. 하지만 실제로 120 개의 항목을 말할 수 있다는 사실을 감안할 때, 나는 일종의 페이징을 사용하여 이것을 처리하고 싶습니다.페이징을 허용하기 위해 가로 스 와이프를 감지하는 UITableView를 어떻게 구현합니까?
처음 20 개 항목으로 표를 채 웁니다. 사용자가 오른쪽에서 왼쪽으로 스 와이프하면 다음 20 개 항목으로 UITableView를 다시로드하십시오. 왼쪽에서 오른쪽으로 스 와이프하면 이전 20 개 항목이 표시됩니다.
UITableView를 서브 클래 싱하고 거기에 UITouches를 처리하는 방법이 있다고 생각하지만, 표준 이벤트 처리를 방해하지 않기 위해 터치를 올바르게 처리하는 방법을 잘 모르겠습니다.
예 : 사용자가 행을 만지기 만하면 행을 강조 표시 (선택) 한 다음 선택한 행에 해당하는 데이터를 표시하는 상세보기로 전환합니다. 하지만 사용자가 가로로 스 와이프를하면 스 와이프 아래의 행을 강조 표시하지 않으므로 대신로드 사전 페이지/loadnext 페이지 처리를 트리거하고 싶습니다. 스 와이프 방향에 따라 20 개의 이전 또는 다음 항목.
제안 사항?
"Byline"앱에서 항목을 스 와이프하여 읽음 또는 읽지 않음으로 표시 할 수 있습니다. –
트위터 체크 아웃 – shreyasva