我正在编写我的第一个本地iPad应用程序,我有一个普遍的UI问题。我是可怕的在用户界面设计,我正在寻找一般的指导如何使用我的布局。具体来说,我有一个非常简单的主细节应用程序,非常适合于XCode提供的通用应用模板。该应用程序跟踪设备的检查日期。我有一个主视图,人们输入有关特定设备的信息(制造,型号,序列号,姓名,位置,接触点,电子邮件,电话等)。主视图只显示位置和名称。当他们单击主程序时,所有数据都显示在详细信息视图中。
每个设备都需要每年进行一次检查,并且需要填写一份标准表格。有20个项目需要检查,我需要收集/显示一个标签(检查步骤)、状态(pass/fail/随便什么)和一个泛型文本的注释字段。
所以我需要进行一次检查。我可以手动布局20个uilabels,20个开关开关(或3个位置)和20个UITextViews,但这听起来真的很疯狂。我可以将这三项放在一个自定义UITableViewCell中,但我并不认为这是正确的UI方法。
您将如何将现有的纸张处理(从打印的pdf开始)映射到iPad应用程序?你能让它看起来尽可能像旧报纸吗?
发布于 2012-04-06 17:04:36
我学到的一件事是,当人们对如何呈现信息抱有期望时,你就应该遵守这个期望。这就是为什么苹果公司有通用应用程序开发的接口指南。但是,在您的情况下,您的指导原则应该是您的用户已经期望的。如果这与苹果的指导方针不同,我建议你更倾向于用户的期望。在这种情况下,他们可能期待一些类似于纸张表单的设置方式。
如果没有看到原始的纸张表单,就很难建议您如何将其转换为主/详细格式,同时又符合他们的期望。
但是,您可能会发现,通过添加视图,使其能够专注于单个设备,并使用Master/Detail安排显示您提到的三个字段,您可能会发现这一点很有帮助。同时,他们应该能够恢复到他们熟悉的视图,即使只是查看状态(而不是更新状态)。
https://stackoverflow.com/questions/10046529
复制相似问题