私はこのコードを使用して、自分のビューにあるuitextviewのパラメータを設定しています。UITextView shouldChangeTextInRangeデリゲートが呼び出されていません
_textview=[[UITextView alloc]init];
[_textview setUserInteractionEnabled:FALSE];
[email protected]"Write your message";
_textview.textColor=[UIColor lightGrayColor];
_textview.layer.cornerRadius=6;
_textview.contentInset = UIEdgeInsetsZero;
_textview.delegate=self;
私はインターフェイスを使用してuitextviewに出口が接続されている.Hこのコード
IBOutlet UITextView *_textview;
@property(nonatomic,retain) IBOutlet UITextView *_textview;
を有します。上記のデリゲートが呼び出される
- (void)textViewDidChange:(UITextView *)inTextView
が、1つに従わない:
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementString:(NSString *)string
ですが、なぜでしょう何が起こる
は、次のでしょうか?何か間違っているのですか?あなたのペン先は、TextViewのロード上書きしないように_textview = [[UITextView alloc]init];
を除去することに加えて
感謝すべてのヘルプ...
あなたはIBを使ってテキストフィールドアウトレットを接続しましたか? – NJones
はいNJones TextviewはInterface Builderを使用して接続されています... – stefanosn