奇怪的行为:我有一个带有两个UILabel的自定义单元格。 当我在表格中使用单元格时,我会做标准的事情:
-(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
cell.labelVoce.text = [NSString stringWithFormat:@"%@",
[[avvDB sharedDB] formatDate:[elemento objectForKey:@"start"] fromFormat:@"yyyy-MM-dd HH:mm:ss" toFormat:@"dd-MM-yyyy HH:mm"]];
cell.labelVoce.lineBreakMode = NSLineBreakByTruncatingTail;
return cell;
}
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
cell.selectionStyle = UITableViewCellSelectionStyleNone;
[cell.layer setRasterizationScale:[[UIScreen mainScreen] scale]];
cell.backgroundColor = [UIColor clearColor];
cell.imageView.backgroundColor = [UIColor clearColor];
}
但由于某种原因,偶数索引(2,4,6)中标签中的字体渲染效果不佳,如图所示。
有谁知道为什么?