2011-05-12 6 views
0

두 개의 UITableView가 있고 사용자가 하나를 움직이면 다른 하나도 움직이기를 원합니다.두 개의 UITableViews 연결하기

은 여기

문제가 .. scrollViewDidScroll: 과부하 및 • 병렬도를 호출하고, 프로그램의 이동을 수행하게함으로써 구현하려하는 한 테이블 뷰 crolls 및 I 프로그래밍 타방의 그 contentOffset 설정할 때 하나, 프로그래밍 방식으로 움직이는 UI를 새로 고치지 않아도 테이블을 스 와이프 할 때 잘리는 것처럼 보입니다. 이상한 솔루션의 종류, 그리고 당신과 함께 많은 행운을하지 않을거야

답변

2

-scrollViewDidScroll: 방법 만약에 당신이 정말로 두 개의 별도의 테이블 뷰를 사용한다, 그때는 아마 -touchesBegan:withEvent:, -touchesMoved:withEvent:-touchesEnded:withEvent:을 무시 해제 최고야, 그 이벤트를 다른 테이블 뷰로 전달합니다 (아마도 UITouch 개체 각각에 대한 오프셋 위치가 있음).

가능한 한 모든 테이블을 하나의 테이블보기로 구현해야합니다. 셀을 두 개의 열로 배치했습니다 (그 모양을 사용자가 원하는 것으로 가정). 더 효율적이고 많은 두통을 덜어줍니다.

관련 문제