UITextFieldやUITextViewで入力できる最大文字数を指定する方法を紹介します。 UITextFieldの場合 UITextFieldのshouldChangeCharactersInRangeデリゲートメソッドを利用します。このメソッドはファーストレスポンダになっているUITextFieldに1文字でも入力があれば呼び出されます。このメソッド内において入力された文字が最大文字数を超えていないかチェックします。 尚、お決まりですが、このデリゲートメソッドを使用するためにはUITextFieldDelegateプロトコルを当該ViewControllerで採用し、デリゲート先をそのViewControllerにする必要があります。 実装例は以下の通りです。 - (BOOL)textField:(UITextField *)textField shouldChangeCharac