我有一个文本字段,我想设置限制,而不是数字值,但数字(数字小键盘)。例如,如果我的限制为59并且我按6,则应禁用所有其他数字。你觉得有可能吗?
非常感谢!
答案 0 :(得分:1)
没有。无法禁用键盘上的按键。您必须编写逻辑以防止在文本字段中输入某些文本。
您可能需要在textField:shouldChangeCharacterInRange:
方法中编写代码。
答案 1 :(得分:1)
无法禁用键盘上的按键。但...
假设您有一个数字键盘,请侦听键盘事件,并在值达到59以上时从文本字段中删除数据。
还提供用户反馈,如设备振动,因此用户将知道输入了错误的值。