在iPhone上选择号码的最佳用户界面?

时间:2011-04-23 11:18:28

标签: cocoa-touch ios ui-design

这是一个关于iPhone应用程序的良好UI设计的问题。感觉这是一个非常简单/明显的问题,但我真的很难在别处找到这方面的好例子,所以我会继续问:

我有一个设置页面,我希望用户能够输入要在主应用中显示的数据行数。所以它本质上是一个数字字段,也可能还有一个“无限制”选项。通常我已经看到这解决了一个预定选项列表(1,2,5,10,无限制)但我宁愿允许用户输入他们喜欢的任何数字。我只使用一个简单的数字文本字段,但iOS上的内置数字小键盘没有“完成”按钮,这似乎使用这种方法使事情过于复杂。

什么是好的控件/ UI方法?随意从其他应用程序提交示例。

2 个答案:

答案 0 :(得分:3)

我认为滑块可以做到:第一个位置可以是无限制。连接的标签可以显示该值。但是,是的滑块具有有限值,但应该有一个合理的限制。它易于使用,没有敲击键盘按钮。

enter image description here

答案 1 :(得分:1)

我仍然使用UITextField键盘类型UIKeyboardTypeNumberPad。一般来说,我不认为缺少完成按钮是一个大问题 - 您可以通过响应键盘框架外的触摸或使用UIBarButtonItem来解除键盘(这在{{UITextField时非常常见1}}是UITableViewCell的一部分,例如,在“通讯录”应用中编辑电话号码)。如果你绝对需要一个完成按钮,你可以随时add your own