2011-08-24 5 views
0

iPad에서 스크롤보기가 활성화 된 페이지가 있습니다. 첫 번째 페이지에는 이미지 버튼을 가로로 스크롤하는 하위 스크롤 뷰가 있습니다. 버튼은 바깥 쪽 스크롤보기를 올바른 페이지로 스크롤합니다. 기본적으로 올바른 페이지로 이동하는 목차와 같습니다.수평 버튼에 UIScrollView 또는 UITableView를 사용하는 것이 더 낫습니까?

최종 목표는 하위 스크롤보기에 표시된 버튼을 분류 할 수있게하는 것입니다. 따라서 볼 수있는 버튼을 변경하는 분할 컨트롤이 있습니다. 어쩌면 한 카테고리는 ALL이고 다른 카테고리는 A-M이고 다른 카테고리는 N-Z입니다.

제 질문은 uiscrollview 또는 uitableview를 사용해야합니까?

지금은 scrollview를 사용하고 있으며 버튼을 넣기 란 정말 쉽습니다. 스크롤 뷰의 모든 버튼을 사용하고 이에 따라 버튼을 표시하거나 숨김으로써 다른 카테고리의 종류를 구현할 수 있습니다. 그것은 나쁜 메모리 사용량이 될 것이라고 생각합니다.

uiscrollview의 경우 EasyTableView을 사용하고 있었지만 이것이 내가하고 싶은 것과 호환되는지 100 % 확신 할 수 없습니다.

이것을 구현하는 가장 좋은 방법은 무엇입니까? 특히, 카테고리를 변경할 때 버튼을 변경하는 가장 좋은 방법은 확실하지 않습니다.

감사합니다.

답변

1

섹션 및 행으로 가장 잘 표현되는 데이터를 처리 할 때 테이블 뷰를 사용하십시오.

당신의 상황에 맞는 카테고리에 필요한 이미지를 표시 할 수있는 UIView 하위 클래스가 있다고 생각합니다. 필요한 경우 외부 스크롤보기에 고정하십시오. 현재 보이는보기와 스크롤보기의 양쪽에있는보기 만 유지함으로써 메모리를 낮게 유지할 수 있습니다. 새 위치로 스크롤 할 때 해당 페이지 및 주변 페이지에 필요한보기를 다시 작성할 수 있습니다. 그런 다음 멀리 떨어져있는 것을 놓고 필요할 경우 시스템이 메모리를 회수하도록하십시오.

+0

내가 틀렸다면 수정하십시오. 3 가지 범주가 있다면 3 가지 uiviews를 만들고, 각각은 자체 tableview를 사용하십시오. 그런 다음 세분화 된 컨트롤이 숨기고 3 개의 뷰를 표시합니까? –

관련 문제