我正在尝试使用以下页面上的解决方案: 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];
与我将颜色保留为默认值或设置为 blackColor 时相比,上面的代码将导致 textView 显示与我期望的偏移量,并且文本也不会显示为红色。
这太奇怪了 - 知道可能出了什么问题吗?