Textfield(텍스트필드) 딜리게이트 이용하여 글자 수 알아내기

Imagem de capa
extension InfoInputViewController: UITextFieldDelegate {
  func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
      let newLength = (self.pwtextfield.text?.utf16.count)! + string.utf16.count - range.length
    }
  }

혹은

        guard let text = textField.text as NSString? else { return false }
        let replacementString = text.replacingCharacters(in: range, with: string)
        guard replacementString.count < 17 else { return false}