【问题标题】:iPhone UI Design approach - was using Excel FilteringiPhone UI 设计方法 - 使用 Excel 过滤
【发布时间】:2011-04-18 01:46:33
【问题描述】:

我是 iPhone 开发新手,不知道解决我的问题的最佳 iPhone UI 方法是什么。这就是我希望大家能提供一些意见和指导的地方。

这是系统及其当前的使用方式:
现在,我有一个包含四列数据的 Excel 电子表格——品牌、型号、尺寸、价值。大约有 1,000 行数据。系统在 Excel 中的使用方式是对列使用过滤。首先,从过滤列中选择品牌(大约有 8 个独特的品牌),然后选择一个模型(每个品牌有 1 到 20 个独特的模型),然后选择尺寸(每个模型有大约 20 个独特的尺寸),然后使用关联的值。

如果我要使用 AJAX 创建 HTML 页面和 jQuery,我将拥有三个 SELECT 元素和一个 DIV(或某种标签)。选择 Make 后,填充 Models SELECT。同样,选择模型时,填充大小选择。 Finally, when a Size is selected, display the associated Value in the DIV. (注意,选择拍摄时,除了模型选择的群体外,还需要清除值div和大小选择。 - 选择大小的适当动作)

现在,鉴于此,您推荐什么作为 iPhone 的 UI 模式?

【问题讨论】:

    标签: iphone ios user-interface navigation


    【解决方案1】:

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

    您还可以使用单个多组件 UIPickerView,其中第一个轮子是 Make,第二个是 Model,第三个是 Size。如果名称足够短,您可以将所有三个(品牌/型号/尺寸)都放在屏幕上的一行中,则效果最佳。

    【讨论】:

    • 谢谢大卫。我不能使用多组件 UIPickerView b/c 名称太长(模型可能很长)。在这种情况下,我将使用 3 个 UIPickerViews(堆叠在 UI 中,每个选择器上方都有 Make/Model/Size 标签)。如何让每个 UIPickerView 在不聚焦时只显示一个项目,而在聚焦时,展开以显示“旋转轮”? TIA 用于研究的术语。或者,Apple(或其他人)是否有示例显示如何以这种方式使用 UIPickerView?我见过的 UIPickerView 的唯一用法是始终将其显示为屏幕底部的列表。
    • 您可以做的一件事是使用 3 个按钮来显示当前选择,并隐藏选择器视图。当你点击一个按钮时,它会弹出相应的pickerview(可能是在动画中做一个幻灯片)并在UI上添加一个“完成”按钮。单击“完成”会使选择器再次消失。
    猜你喜欢
    • 2012-08-10
    • 1970-01-01
    • 1970-01-01
    • 2014-09-02
    • 2011-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-11
    相关资源
    最近更新 更多