iOS - 如何允许用户从一系列数字中进行选择?

时间:2012-06-15 13:32:56

标签: ios user-interface

允许用户在iOS上选择号码的最佳方式是什么?基本上我有一个“形式”,允许用户设置游戏。其中一个选项要求他们指定团队数量。

我的第一个想法是使用滑块,但我该怎么做?以下内容似乎不太直观:

Select number of teams: 5
C=====O=================D

然而再次,这看起来也不是很好:

Select number of teams:
C========O==========D 5

我的第二个想法是创建一个按钮,当按下该按钮时,向用户显示带有UIPickerview的模态视图,但是这似乎有点超过顶部只是为了选择一个数字。

提前致谢。

2 个答案:

答案 0 :(得分:1)

这两种方法都很好。如果您没有可供选择的数字,那么滑块效果很好,因为可以使滑块有点不准确。我会去你的第二个布局,把数字放在滑块和上面的标签旁边。

但是,滑块只能选择一个号码 - 在您的问题标题中,您指的是“选择范围数字”。这是一个很大的不同。如果您需要滑块来选择范围(例如3到5),则需要two-way slider个自定义组件。

答案 1 :(得分:1)

如果您只有很少的选择可供选择,您可能需要使用一些按钮,其中一个按钮显示不同的颜色(文本将指示选择的值)。

另外一种选择是有两个按钮+/-和文本框,可以增加和减少团队数量。

最后,您可以使用其中一个自定义控件: