swift 多個UITextField字符輸入限制

textField有個addTarget的方法,

textField.addTarget(self, action: #selector(textDidChange(_:)), forControlEvents: .EditingChanged)

這里是textField輸入限制11位,支持英文和數字, 不支持中文, 要看中文的可以看: http://blog.csdn.net/p7767158/article/details/50236059
感謝 Hg浩 為我解決問題

 func textDidChange(sender:UITextField) {
    if textField.text?.characters.count > 11 {
      textField.text = textField.text?.substringToIndex(phoneNumberTextField.text!.startIndex.advancedBy(11))
    }
  }
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容