1

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

我的第一个想法是使用滑块,但我该如何布局呢?以下似乎不是很直观:

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

但是话又说回来,这看起来也不是很好:

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

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

提前致谢。

4

2 回答 2

1

两种方法都很好。如果您没有大量的数字可供选择,则滑块效果很好,因为这可能会使滑块有点不精确。我会选择您的第二个布局,并将数字放在滑块旁边和上面的标签上。

但是,滑块只能选择一个数字 - 在您的问题标题中,您指的是“选择一系列数字”。那是相当不同的。如果您需要一个滑块来选择一个范围(如 3 到 5),则需要一个双向滑块自定义组件。

于 2012-06-15T13:38:17.937 回答
1

好吧,如果您只有很少的选择可供选择,您可能希望使用几个按钮,其中一个选择显示不同的颜色(并且文本将指示选择的值)。

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

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

于 2012-06-15T13:41:49.747 回答