次のページのソリューションを使用しようとしています: UITextView highlightTextColor または同様のオプション?
ただし、UITextView で setTextColor を呼び出して色を Color blackColor 以外に設定すると、UITextView のコンテンツがシフトして表示され、設定した色が取得されないことがわかりました。
いろいろ試してみると、UITableViewCell の次の初期化コードを変更することで、この動作を繰り返すことができます。
_notesTextView = [[UITextView alloc] initWithFrame:CGRectZero];
[_notesTextView setFont:[UIFont systemFontOfSize:12.0]];
[_notesTextView setTextColor:[UIColor redColor]];
[_notesTextView setUserInteractionEnabled:NO];
[self.contentView addSubview:_notesTextView];
上記のコードにより、textView は、色をデフォルトのままにするか、blackColor に設定した場合と比較して、期待どおりのオフセットを表示し、テキストも赤として表示されません。
これはとても奇妙です - 何が間違っているのでしょうか?