UITableViewCell的文本标签模糊不清

时间:2011-12-06 06:39:30

标签: iphone objective-c ios

当我将任何文本放入其单元格的文本标签中时,文本模糊,我有一个分组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;
  }

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

[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]

请告诉我这是怎么回事?