前提・実現したいこと
feelingTextFieldという名前に設定したTextFieldに対して、文字数制限を付け、
7文字を超えたら表示されなくなるようにしたい
発生している問題・エラーメッセージ
コードを書いたのに文字数制限がついておらず、そのまま7文字を超えても入力できてしまう
エラーメッセージ エラーメッセージはないです
該当のソースコード
Swift5
var maxLength: Int = 7 // 適当な所でこのターゲットアクションを設定してください。 @objc func textFieldEditingChanged(feelingTextField: UITextField) { guard let text = feelingTextField.text else { return } feelingTextField.text = String(text.prefix(maxLength)) }
試したこと
コードが間違ってないか調べてやり直したが、それでもよくわかりませんでした
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/05 22:44