前言
一般对于支付或者涉及数值输入时,都会判断输入是否符合规范。比如有这么一个需求,我希望能够限制输入的内容只能是两位小数的浮点型。那么这个时候我想到的就是两种办法,一种就是使用正则,一种就是监听输入内容进行判断。下面我将针对我自己的需求:限制输入小数位数以及整数位数进行判断。
代码写的有点不尽完美,但是已经满足自己的需求了。可灵活变通,一旦有完善的会及时更新代码。下面的代码直接放在UITextField的- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
代理方法里面。
|
|
下面看看具体使用方式:
|
|
再一次感谢您花费时间阅读这篇文章!
微博: @Danny_吕昌辉
博客: SuperDanny