2010-07-26 3 views
0

iOS4 폴더와 매우 시각적으로 유사하지만 폴더가 전혀없는 것을 만들 예정입니다.))iOS "폴더"와 유사한 기능을 구현할 수 있습니까?

예를 들어, 화면에 4 개의 레이블이 있습니다 (스케치 참조). 사용자가 레이블을 클릭하면 화면이 분할됩니다. 다른 종소리가 내려 가고 우리는 쪼개진 전망 사이에서 약간의 텍스트를 볼 수 있습니다. 사용자가 한번 더 클릭하면 이전과 같이 "정상"상태로 돌아갑니다. 등등.

질문은 다음과 같습니다

  1. 는 아이폰 HIG에 직면하고 응용 프로그램은 거부 할 수 있습니까?

  2. 이것을 구현하는 가장 쉬운 방법은 무엇입니까?

감사)

alt text http://a.imageshack.us/img196/1306/sketch1.gif

답변

0

앱이 항상 전혀 아무 이유없이 거부 할 수 있습니다.

이것은 폴더와 비슷하지 않고 접을 수있는 항목 (또는 프로그래밍 편집기에서 코드 접기)이있는 외곽선처럼 보입니다. 스토어에 앱과 같은 많은 아웃 라이너가 있으므로이 작업을 수행 할 수있는 이유가 없습니다 (단,이 답변의 첫 번째 줄을 다시 읽으세요! 약속 없음).

구현 방법이 많이 있습니다. 다음은 임의의 빠른 것입니다. UITableView을 사용하고 UITableViewDataSource 클래스에 숨겨진/비공개로 표시된 항목이있는 클래스를 구현하는 경우 그렇다면 numberOfRowsInSection 메서드는 표시된 행의 수만 반환 할 수 있으며 tableView:cellForRowAtIndexPath:은 숨겨진 행을 건너 뛸 수 있습니다 (많은 항목이있는 경우 너무 느릴 수 있습니다. 그렇다면 표시 개수를 캐시하고 인덱스의 보조 배열 (또는 NSMutableIndexSet)를 사용합니다. 표시 항목 등).

+0

제안 해 주셔서 감사합니다. :) – Sergnsk

관련 문제