1

每次我的 UITextfield 收到一个新号码时,我都需要执行一个方法,为什么要尝试使用textfieldDidBeginEditingand textfieldShouldChangeCharacterInRange但我不知道如何使用该委托

4

1 回答 1

1

您要使用的委托方法是:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

此方法允许您检查刚刚输入的字符。然后,如果您希望文本字段添加刚刚输入的字符,则可以返回 YES 或 NO。如果您的小数点有删除键,它也适用于删除字符。

于 2013-05-28T17:31:06.207 回答