2011-04-18 55 views
0

我是iPhone新手,不知道我的问题最好的iPhone UI方法是什么。那是我希望你们都能提供一些意见和指导的地方。iPhone用户界面设计方法 - 正在使用Excel筛选

这里的系统&它是如何目前使用的:
现在,我有数据,有四列Excel电子表格 - 品牌,型号,尺寸,价值。大约有1000行数据。在Excel中如何使用系统是在列上使用过滤。首先,从过滤列中选择Make(大约有8个独特制作),然后选择一个模型(每个制作具有1到20个独特模型),然后选择尺寸(每个模型具有大约20个独特尺寸),然后使用关联的值。

如果我要用AJAX创建一个HTML页面和jQuery,我会有三个SELECT元素和一个DIV(或某种标签)。当选择一个Make时,填充Models SELECT。同样,当选择一个模型时,填充大小选择。最后,当选择大小时,在DIV中显示关联的值。 (注意,当选择一个Make时,除了Model SELECT的人口数量外,我还需要清除Value DIV和Size SELECT - 选择Size的适当操作)

现在,给定那么,你推荐作为iPhone的UI模式?

回答

1

您可以完全按照HTML版本的描述进行操作,在您要使用的每个位置使用UIPickerView,并使用HTML SELECT。 (UIPickerView使用“旋转轮”隐喻从值列表中进行选择)。

您也可以使用单个多组件UIPickerView,其中第一个轮子是Make,第二个模型和第三个Size。如果名称足够短以至于可以在屏幕上将所有三个(制作/型号/尺寸)放在一行中,那么效果最好。

+0

谢谢大卫。我不能使用多组件UIPickerView b/c名称太长(型号可能很长)。在这种情况下,我会使用3个UIPickerViews(堆叠在每个选择器上方的Make/Model/Size标签的UI中)。我怎样才能让每个UIPickerView只显示一个项目时不聚焦和焦点时,展开显示“旋转轮”? TIA的条款来研究。或者,Apple(或其他人)是否有以这种方式显示如何使用UIPickerView的示例? UIPickerView的唯一用法就是始终将它显示为屏幕底部的列表。 – 2011-04-18 02:50:13

+0

你可以做的一件事就是使用3个按钮来显示当前的选择,并隐藏pickerviews。当你点击一个按钮时,它会弹出相应的选择器视图(可能在动画中做一个幻灯片),并在UI中添加一个“完成”按钮。点击“完成”会使选取器再次离开。 – 2011-04-18 04:43:54