gpt4 book ai didi

objective-c - UITextView setTextColor 更改 UITableViewCell 中的布局

转载 作者:行者123 更新时间:2023-11-29 04:38:32 25 4
gpt4 key购买 nike

我正在尝试使用以下页面上的解决方案: UITextView highlightedTextColor or similar option?

但是,我发现当我在 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 显示与我期望的偏移,并且文本也不会显示为红色。

这太奇怪了 - 知道可能出了什么问题吗?

最佳答案

不要使用 CGRectZero,因为它会将框架初始化为您可能根据情况知道的某个值,因此如果您创建了自定义 UITableViewCell,则只需在 init 或中设置框架

-(void)layoutSubViews
{

}

关于objective-c - UITextView setTextColor 更改 UITableViewCell 中的布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10730869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com