UITextField的代理方法:textField:shouldChangeCharactersInRange:replacementSt...
原文链接:http://www.cnblogs.com/zhanggui/p/6101813.html 这个我在开发的过程中用到的次数最多,因此这里就简单对其进行分析。先看看Command+点击 弹出的内容解释: 它的解释大概意思如下:告诉代理方法指定的text应不应该改变。textfiled会在用户输入内容改变的情况下调用。使用这个方法来验证使用时用户输入的类型。例如,你可以使用这个方法来让用户只是输入数字,而没有其他字符。 它的string参数:用来在指定范围替换的字符。在输入的过程中,这个参数只包含单个输入的字符,比如要输入一句我是程序员,可以看一下结果: 2016-11-25 14:51:42.602606 OnlyNumberTextField[2385:416738] string:---Range's location:0,Range's length:0 2016-11-25 14:51:42.799856 OnlyNumberTextField[2385:416738] string:---Range's location:1,Range's length:0 201...







