如何为两个数据点输入设计用于路由的UI

时间:2011-07-05 00:20:21

标签: iphone user-interface user-experience objective-c++

我的iphone应用程序上有大量项目(大约500个)..我正在创建一个自定义地图,它使用用户输入的“到”和“从”位置(地点)..我正在集思广益收集用户输入的最佳方式。理想情况下,搜索栏有一个具有匹配项目的表格视图(即时搜索)..我可以要求用户输入“收件人”位置和“发件人”目的地,然后显示路线的自定义地图..我是试图弄清楚这样做的理想方式,使其保持简单和用户友好..我可以;

1)一个搜索栏/表格视图,询问From位置,该位置一旦进入,就会进入类似的第二个视图,该视图占据To位置(可能对用户来说太烦人)

2)每个输入区域占据半个视图(从顶部到底部)..但是太杂乱了

3)一个带有项目的视图,用户从列表中选择两个位置(在这种情况下,它不是很直观..我怎么会让用户知道他应该选择两个项目..如果他弄乱了订单或忘记了他在搜索时点击了一个项目?)

请注意,我不是要求代码,只是想知道如何设计这个简单易用的UI

谢谢!

1 个答案:

答案 0 :(得分:0)

你可以有两个带有下拉列表的搜索栏,提供即时搜索(有点像谷歌的即时搜索),一旦用户输入冻结的第一个选择并进入“TO”栏...