UITextField长度限制的写法

来源:互联网 发布:苹果手机录屏软件 编辑:程序博客网 时间:2024/06/10 05:34
1.遵循代理

UITextFieldDelegate 


2.点击响应方法

userNameText.addTarget(self, action:"tappedOne:", forControlEvents:UIControlEvents.EditingChanged)


3.方法的实现

func tappedOne(textField: UITextField) {

        

        textField.text = textField.text?.uppercaseString

        

        userNameText.delegate =self

        

        if (textField ==userNameText) {

            

            if (textField.text?.characters.count > 11) {

                

                textField.text = textField.text?.substringToIndex((textField.text?.startIndex.advancedBy(11))!)

                

                

            }

            

        }

        

    }



0 0
原创粉丝点击