在UITableViewCellStyleDefault
中,在imageView上设置contentMode
没有结果。如果我将构建SDK更改为3.1版,那么一切都会有效。
我在3.0上编译时没有收到任何警告或错误,但是这段代码:
cell.imageView.contentMode = UIViewContentModeScaleAspectFit;
cell.imageView.image = [UIImage imageNamed:[[NSString stringWithFormat:@"%@head.jpg",[gametype objectAtIndex:indexPath.row]]lowercaseString]];
似乎默认为UIViewContentModeCenter,因此我的所有图片都超出了单元格边界并侵占了相邻的单元格。
让我重申,如果我将目标更改为3.1,一切正常,所有图片都相应缩放以适合默认的imageView
这是一个已知的错误吗?
答案 0 :(得分:1)
使用UITableViewCellStyleDefault时,我对iOS 4 SDK的效果相同。
有关其他信息,请参阅iOS SDK UIViewContentModeScaleAspectFit vs. UIViewContentModeScaleAspectFill