我正在显示用户填写iPhone应用程序的表单。其中一个字段是一组2或3个日期,用户必须从中选择一个日期。放置一个选择器,或为此提出一个桌面视图占用太多空间,没有其他领域的空间。有没有更简单的方法呢?
答案 0 :(得分:1)
要执行此操作,您可以在点击它时放置带有“选择日期”等文本的两个或三个带箭头的标签,您可以显示一个允许用户选择日期的视图;选择后,您可以返回原始视图。您可以在所有三(或两)个日期执行此操作,并在表单视图中获取这些日期。
我告诉你如何设计应用程序;如果你想要代码,我也可以提供帮助,但从你的问题来看,你似乎想要设计理念。
答案 1 :(得分:0)
您可以使用自定义下拉/组合框,但它们没有内置功能。 苹果HIG指南中也提到了以下内容,您需要考虑以下内容 - (http://developer.apple.com/library/IOs/#documentation/UserExperience/Conceptual/MobileHIG/UIElementGuidelines/UIElementGuidelines.html)
准则
使用选择器可以让人们轻松地从一组值中进行选择。当人们熟悉整套价值观时,通常最好使用选择器。这是因为当车轮静止时,许多(如果不是大多数)值被隐藏。如果您需要提供用户不熟悉的大量选项,则选择器可能不是合适的控件。
如果需要显示大量值,请考虑使用表视图而不是选择器。这是因为表格视图的较大高度使滚动更快。
使用半透明选择栏显示上下文信息,例如度量单位。不要在拾取器上方或车轮上显示此类标签。
在iPad上,仅在弹出窗口中显示选择器。选择器不适合主屏幕。