2012-04-15 4 views
1

나는 스 와이프 제스처에 의해 트리거 된 세 개의 이미지를 수평 배경 스크롤로 그리드보기 메뉴를 구현하려고하므로 아이콘이 정지 된 상태에서 배경 이미지 만 스크롤됩니다. AQGridView, GMGridView, OHGridView를 조사했지만이 기능을 포함하지 않는 것 같습니다. 그래서 그리드 형성에 배치 된 사용자 정의 버튼으로 내 자신의 그리드보기를 구현하기로 결정했습니다. 내 의심은 배경 이미지 스크롤을 구현하는 방법입니다. 나는 다른 해결책을 찾았지만 해결 방법을 찾을 수는 없습니다.배경 이미지가있는 격자보기 수평 스크롤

많은 감사

답변

1

내가 제대로 질문을 이해한다면 당신은 2 개 서브 뷰와 뷰를 만들 수 있습니다 : A) 아이콘의 그리드 (UIImageView)와 b) 페이징 모드에서 배경 이미지 스크롤 뷰 (UIScrollViewController) .

아이콘이 닿아 서 스크롤보기가 닿는 지 확인하십시오.

아이콘을 탭 할 수있게하려면 좀 더 복잡합니다. 상단에 보이지 않는 레이어를 만든 다음 터치를 수동으로 처리하면 복잡해질 수 있습니다. 또는, 내가 뭘 할 것인가, 일반 scrollview에 서브 뷰로 아이콘을 놓은 다음 아이콘이 여전히 서있는 것처럼 보이게 만들기 위해 스크롤 뷰가 움직이고있는 동등한 방향과 반대 방향으로 아이콘을 이동하면 이것이 구현이 가장 간단합니다. 하지만 약간의 해킹입니다. 수학적으로 말하자면 스크롤 뷰에 변형을 적용하고 스크롤 뷰의 좌표계에있는 아이콘에 반대 변형을 적용하여 전역 좌표계 (화면)에서 아이콘이 움직이지 않도록하려는 경우입니다.

+0

귀하의 징후에 대해 많은 감사드립니다. 예, 제 아이콘은 탭할 수 있습니다. – theomen