2010-04-18 121 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

相关问题