【发布时间】:2013-04-22 20:40:46
【问题描述】:
我有一个UITextField,我想限制字段中允许的最大输入值为1000。那是当用户在里面输入数字时,一旦输入值大于999,输入字段中的值除非用户输入小于 1000 的值,否则不会再更新。
我想我应该使用UITextFielddelegate 来限制输入:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
//How to do
}
但我不确定如何实现它。有什么建议吗?
==========更新=============
我的输入框不仅允许用户输入整数,还可以输入浮点值,例如 999,03
【问题讨论】:
标签: ios objective-c cocoa-touch ios5 uitextfield