我有一个自定义排行榜,我将游戏中心个人资料图片加载到32高的UITableCell。
当我将图像设置为大约200x32时,会发生什么变化,然后快速调整为正方形。在正确显示图像之前,用户会看到图像失真的闪光灯。
这里发生了什么?我该如何解决这个问题?
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
if ([GCCustomLeaderboard sharedInstance]->nearbyScores.count == 0){
return nil;
}
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"MyBasicCell"];
GCLeaderboardScore *playerScore = [[GCCustomLeaderboard sharedInstance]->nearbyScores objectAtIndex:indexPath.row];
cell.textLabel.text = [NSString stringWithFormat:@"%@: (%d)", playerScore->alias, (int)playerScore->score];
cell.imageView.image = playerScore->photo;
return cell;
}
答案 0 :(得分:0)
为了解决这个问题,我必须在将图像放入表格之前调整图像大小。