2013-06-05 5 views
0

나는 UIScrollView을 가지고 있으며 viewcontrollers은 에 UITableView이 들어 있습니다. 실제적으로 내 요구 사항은 화면에서 가로로 스크롤하면 다음 content.Now로 스크롤 할 때입니다. 이제 테이블을 스크롤 할 때 세로로 스크롤 한 다음 가로로 스 와이프하면 테이블이 수직으로 스크롤되지 않을 때까지 가로로 스크롤하지 않습니다. 당신이 어떤 제안을UITableView에서 UIScrollview 스크롤 지연

답변

0

이있는 경우

당신은 UIScrollViewDelegate 방법을 사용할 수 있습니다 도와주세요. 예 : scrollViewDidEndDecelerating:scrollViewDidEndDragging:willDecelerate:을 사용하면 세로 스크롤이 완료된 시점을 알 수 있습니다.

수직 스크롤을 수행하는 동안 수평 스크롤을 잠그는 것만으로 충분하다면 수직 스크롤 시작시 잠금을 수행하고 (예 : scrollViewDidScroll) 완료하면 수평 스크롤을 해제 할 수 있습니다 (위 방법 참조) 수직으로. 다른 솔루션이 제안 된 this topic을 살펴볼 수도 있습니다.

P. 가로 스크롤을 사용하지 않고 세로로 두려면 스크롤보기의 내용을으로 변경하고 here과 같이 변경합니다.

희망이 도움이됩니다.