私のアプリでは、UITextView を UITableViewCell の contentView として設定しているので、それに書き込むことができます。これが私が設定した方法です:
UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(cell.bounds.origin.x, cell.bounds.origin.y, cell.contentView.frame.size.width, cell.contentView.frame.size.height)];
[textView setFont:[UIFont fontWithName:@"Arial" size:18.0f]];
[textView setBackgroundColor:[UIColor blueColor]];
[textView setAutocorrectionType:UITextAutocorrectionTypeNo];
textView.text = cell.textLabel.text;
textView.delegate = self;
cell.textLabel.text = @"";
self.textView = textView;
[cell.contentView addSubview:textView];
[textView becomeFirstResponder];
textView.text
以前のセルのテキストを右に設定したいのですcell.textlabel.text
が、セルのテキストよりも少し左に上にあります。テキストが同じ場所になるように、セルのテキストの配置やテキストのオフセットを UITextView に設定するにはどうすればよいですか?