UITableViewCell的文本标签模糊



我有一个分组uitableview,每个单元格的行高= 250(非常大)当我把任何文本放在其单元格的文本标签中时,文本是模糊的,然而,当我降低高度时,文本字体变得更清晰,我增加了字体大小,但它保持模糊。这个问题的解决办法是什么?

提前谢谢你。

编辑:自定义单元格文本标签的代码:
  - (void)layoutSubviews {
   [super layoutSubviews];
   CGRect textLabelFrame = [[self textLabel] frame];
    textLabelFrame.origin.x = 102;
    textLabelFrame.origin.y  = 2;
    textLabelFrame.size.width = 185;
    textLabelFrame.size.height = 120;
    self.textLabel.font = [UIFont fontWithName:@"Arial" size:12.0 ];
self.textLabel.lineBreakMode = UILineBreakModeWordWrap;
self.textLabel.backgroundColor = [UIColor clearColor];
[[self textLabel] setTextColor:[UIColor colorWithRed:113/256.0 green:113/256.0   blue:113/256.0 alpha:100.0] ];
self.textLabel.numberOfLines = 0;
self.textLabel.frame = textLabelFrame;
  }

如果你以编程方式布局UITableViewCells的任何子视图,请确保子视图具有整数坐标(即四舍五入到最接近的整数位置)

我不确定这是否相关,但它看起来很奇怪我

[UIColor colorWithRed:113/256.0 green:113/256.0   blue:113/256.0 alpha:100.0]

你可以试试下面的方法吗:

[UIColor colorWithRed:113.0/255.0 green:113.0/255.0   blue:113.0/256.0 alpha:1.0]

让我知道结果如何

最新更新