2010-04-18 3 views
0

많은 레스토랑 찾기 응용 프로그램과 유사하게 작동하는 iPhone 응용 프로그램을 만들고 있습니다. 실행되면 응용 프로그램은 사용자가 검색을 수행하는 우편 번호를 지정할 수있는보기로 시작합니다. 또는 사용자가 iPhone이있는 GPS가있는 경우 사용자가 자신의 위치를 ​​지정할 수도 있지만 응용 프로그램은 현재 위치를 기반으로 자동으로 검색을 수행합니다.iPhone 응용 프로그램 UI 구현 제안

검색이 수행 된 후 사용자는 지정된 범위 내의 모든 결과를 포함하는 모든 결과 또는지도보기의 목록을 표시하는 탭 막대보기를 표시합니다. 마지막으로 목록 또는지도의 특정 결과에 대한 자세한 정보를 사용자에게 제공하는 세부 정보보기가 있습니다.

로 흐름을해야하는 응용 프로그램은 다음과 같습니다

검색 -> (목록 |지도) ->

내가 아이폰 개발에 아주 새로운 해요 사항, 그래서 넣어하는 방법에 대한 몇 가지 의견을 보내 주셔서 감사합니다 것 함께 인터페이스.

제가 생각하기에, 여는 검색보기에 탐색보기 컨트롤러를 사용할 수 있습니다. 사용자가 "검색"버튼을 클릭하면 앱은보기를 탭 막대 컨트롤러가있는보기로 전환합니다 (목록 용 탭 하나와지도 용 탭). 목록보기 및지도보기는 사용자가 세부 정보보기로 드릴 다운하려고 할 때 사용자가 자세히보기로 전환 할 수있는 또 다른 탐색보기 안에 배치됩니다.

문제점에 대한 해결책이 적절합니까? 고려해야 할 다른 방법이 있습니까?

+0

내 게시물을 어떤 식 으로든 명확하지 않다? 나는 어려움을 겪어 봤다. 그래서 더 명확하게 말할 필요가 있으면 알려주기 바란다. 나는 아무도 응답하지 않은 것에 놀랐다. – senfo

답변

1

지도와 목록간에 전환하기 위해 탭 막대를 사용하지 않습니다. 그들은 기본적으로 다른 방식으로 동일한 데이터를 표시합니다. 이것은 일반적으로 제목 표시 줄의 분할 된 컨트롤로 수행됩니다.

하나의 UINavigationController를 사용하여 세 가지 기본보기 (Search> (list | map)> 세부 정보) 사이를 전환하십시오.

(목록 | 맵)보기에서 UISegmentedControl을 사용하여보기 모드를 전환하십시오. 세부 정보보기에서 사용자는 뒤로 단추를 사용하여 검색 결과로 돌아갈 수 있습니다. 내가 빨리 함께했다

두 모형 :

alt text http://img340.imageshack.us/img340/8913/uimockup.pngalt text http://img219.imageshack.us/img219/9553/uimockup2.png