2010-04-18 104 views
0

我正在構建一個iPhone應用程序,它的功能與許多餐館查找應用程序類似。啓動時,應用程序將以允許用戶指定用於執行搜索的郵政編碼的視圖開始。或者,如果用戶擁有帶GPS的iPhone,應用程序將根據其當前位置自動執行搜索,但用戶可以指定自己的位置。iPhone應用程序UI實現建議

執行搜索後,用戶將看到一個標籤欄視圖,該視圖顯示包含指定範圍內所有結果的所有結果或地圖視圖的列表。最後,將會有一個詳細視圖,爲用戶提供有關列表或地圖的任何特定結果的詳細信息。

應該流作爲應用程序如下:

搜索 - >(列表|地圖) - >詳細信息

我很新的iPhone的發展,所以我會很感激,關於如何把一些反饋一起界面。

我在想什麼是我可以使用導航視圖控制器的開放搜索視圖。當用戶點擊「搜索」按鈕時,應用程序將視圖切換到包含標籤欄控制器的視圖(一個標籤爲列表,另一個爲地圖)。列表和地圖視圖都將放置在另一個導航視圖內,這將允許用戶在用戶嘗試深入細節視圖時切換到細節視圖。

我的解決方案是否可行?我應該考慮另一種方法嗎?

+0

是我的職務還不清楚在什麼辦法?我很難說我以後的工作,所以如果你需要更清晰的話,請隨時告訴我。我很驚訝沒有人迴應。 – senfo 2010-04-20 12:18:39

回答

1

我不會使用標籤欄來切換地圖和列表。它們基本上以不同的方式顯示相同的數據。這通常是在標題欄中使用分段控件完成的。

使用一個UINavigationController在3個主視圖(搜索>(列表|地圖)>細節)之間切換。

在(list | map)視圖中,使用UISegmentedControl在查看模式之間切換。 在詳細信息視圖中,用戶可以使用後退按鈕返回搜索結果。

兩個原型我趕緊走了過來:

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

相關問題