您的位置:首页 > 移动开发 > IOS开发

XZ_iOS之输入框的小数点后限制输入两位

2017-06-09 14:57 113 查看
- (BOOL)textField:(UITextField
*)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString
*)string {
   

   
NSMutableString *mString = [NSMutableString
stringWithSt
4000
ring:textField.text];
    [mString
 insertString:string
atIndex:range.location];
   

   
NSInteger index =
0;
   
const
NSInteger limited =
2; 
//小数点后  限制输入两位
   
for (int
i = (int)(mString.length
- 1); i >=
0;i--) {
       
if ([mString characterAtIndex:i]
== '.') {
           

           
if (index
> limited) {
               
return
NO;
            }
           

           
break;
        }
       
index++;
    }
   

   
return
YES;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: