プログラムで作成UITextView
しましたが、必要に応じて textview が作成されますが、タグ アプリケーションを使用して textview の値を設定しようとすると、クラッシュします。
問題なく他のパラメータを設定できますsetUserInteractionEnabled
。
それのためのコードに従ってください..
テキストビューを作成するには
UITextView *textView = [[UITextView alloc]initWithFrame:CGRectMake(0,0,100,200)];
textView.font = [UIFont systemFontOfSize:30];
//textView.font = [UIFont boldSystemFontOfSize:12];
textView.backgroundColor = [UIColor grayColor];
textView.tag=i;
[textView setTextAlignment:NSTextAlignmentCenter];
textView.text=[NSString stringWithFormat:@"%d",i];
textView.inputView= [LNNumberpad defaultLNNumberpad];
textView.editable = YES;
[textView setDelegate:self];
[self.view addSubview:textView];
タグを使用してテキストビューの値を変更する..
UITextView *txtviewfound = (UITextView *)[self.view viewWithTag:j];
[txtviewfound setText:@"some text"];
[txtviewfound setUserInteractionEnabled:FALSE];
settext のようにコメントすると、正常に動作します。
何か不足している場合はお知らせください。
前もって感謝します