1

지도보기에 대한 다른 질문이있을 수 있습니다. 테이블보기 셀 안에 맵보기가 있고 맵보기에서 스크롤이 시작되면 테이블보기 스크롤을 사용하지 않으려합니다. 또한 확대/축소 제스처가 정상적으로 작동하지 않습니다. 확대/축소 동작이 iPhone 디스플레이에서 수평으로 수행되는 경우에만 작동합니다. 스 와이프 제스처에서도 똑같은 일이 발생합니다. 지도 영역을 가로로 스 와이프하면지도에만 영향을줍니다. 만약 내가 세로로 스 와이프하면 대신 테이블보기 스크롤, 나는 그것을 해제하고 싶습니다. 어떤 방법으로 그것을 할 수 있습니까? 나는 또한 작업 방법이있을 수 있지만, 당신이 CustomTableCell에 제스처를 사용할 수 없다는 확신, 또한 UITableView.scrollEnabled = NO;테이블보기 셀 내지도보기

:

+0

왜지도보기가 필요합니까 ** ** 표보기 셀 안에 있습니까? 나에게 나쁜 디자인 같아. – bddckr

+0

최종 앱에서 이렇게 될지 확실하지 않은지 테스트합니다. –

답변

1

아니요 문제를 해결할 수 없습니다. 새로운 아이폰 OS 4.0 베타 버전에서는 작동 할 것으로 예상되는 방식으로 작동하고 있습니다. mapview 내부를 스크롤하면 mapview가 스크롤되고 table view를 스크롤하면 mapview 외부가 테이블보기를 스크롤합니다. 스크롤 기능이 중요하지 않았으므로 이제 스크롤 기능이 비활성화됩니다. 그러나 SDK의 v3.2에 대한 변경 노트에서 these을 발견했습니다. UIGestureRecognizer 기본 클래스가 있으며 콘크리트가 있습니다. UIPanGestureRecognizer 얼마나 유용한 지 모르지만 더 많은 시간이 있으면 시도해 보겠습니다. 확대/축소 동작과 움직이는 동작을 감지하고 맵 뷰를이 인식기에서 가져온 데이터로 업데이트합니다.

0

그래, 나는 100 % 확실하지 않다하지만 난 당신이 사용하는 스크롤을 중지 할 수 있습니다 생각 이것 때문에.

나는 그것이 당신을 위해 주제에 적어도 약간의 빛을 비추 길 바란다.

관련 문제