0

我正在编写我的第一个原生 iPad 应用程序,我有一个一般的 UI 问题。我在用户界面设计方面很糟糕,我正在寻找关于我的布局使用什么的一般指导。具体来说,我有一个非常简单的主细节应用程序,它非常适合 XCode 提供的通用应用程序模板。该应用程序会跟踪设备的检查日期。我有一个主视图,人们可以在其中输入有关特定设备的信息(品牌、型号、序列号、姓名、位置、联系人、电子邮件、电话等)。主视图仅显示位置和名称。当他们单击主视图时,所有数据都显示在详细视图中。

每个设备都需要进行年度检查,并且需要填写一份标准表格。有 20 项要检查,我需要收集/显示标签(检查步骤)、状态(通过/失败/无论如何)和通用文本的注释字段。

所以我需要执行检查。我可以手动布局 20 个 uilabels、20 个 ON/OFF 开关(或 3 个位置)和 20 个 UITextView,但这听起来很笨拙。我可以将这三个项目放在自定义 UITableViewCell 中,但我也不太习惯这也是正确的 UI 方法。

您如何将现有的纸质流程(从打印的 pdf 文件开始)映射到 iPad 应用程序?你会让它看起来尽可能像旧纸吗?

4

1 回答 1

0

我学到的一件事是,当人们对信息的呈现方式有期望时,你应该遵守这个期望。这就是 Apple 为一般应用程序开发制定界面指南的原因。但是,在您的情况下,您的指南应该是您的用户已经期望的。如果这与 Apple 的指导方针不同,我建议您严重倾向于用户的期望。在这种情况下,他们可能会期待纸质表格的设置方式。

如果没有看到原始纸质表格,很难建议您如何将其转换为主/明细格式,同时符合纸质表格设定的期望。

但是,您可能会发现通过添加允许他们专注于单个设备的视图来增强它会有所帮助,显示您提到的三个字段以及主/详细信息排列。同时,他们应该能够恢复到他们熟悉的视图,即使只是查看状态(而不是更新状态)。

于 2012-04-06T17:04:36.327 回答