美文网首页
2020-11-10新版Swift控制UITextField最多

2020-11-10新版Swift控制UITextField最多

作者: 有情人终成眷属_Banana | 来源:发表于2020-11-10 10:32 被阅读0次

//只能输入两位小数

    functextField(_textField:UITextField, shouldChangeCharactersIn range:NSRange, replacementString string:String) ->Bool{

            letfutureString:NSMutableString=NSMutableString(string: textField.text!)

            futureString.insert(string, at: range.location)

            varflag =0;

            letlimited =2;//小数点后需要限制的个数

            if!futureString.isEqual(to:"") {

                foriinstride(from: futureString.length-1,through:0, by:-1) {

                    letchar =Character(UnicodeScalar(futureString.character(at: i))!)

                    ifchar=="."{

                        ifflag>limited {

                            returnfalse

                        }

                        break

                    }

                    flag+=1

                }

            }

            returntrue

        }

相关文章

网友评论

      本文标题:2020-11-10新版Swift控制UITextField最多

      本文链接:https://www.haomeiwen.com/subject/iiwdbktx.html