我有uitableview whoes单元格在interfacebuilder中创建并且其中有一个图像...现在当图像加载到imageview上时,uitableview滚动非常不稳定...这里有一些代码
if (cell == nil) {
NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner:self options:nil];
for (id currentObject in topLevelObjects){
if ([currentObject isKindOfClass:[UITableViewCell class]]){
cell = (CustomCell *) currentObject;
break;
}
}
}
所以现在我该怎么做才能使滚动不那么波动?
感谢, TC
答案 0 :(得分:2)
首先,确保您的自定义UITableViewCell
及其所有子视图都设置为不透明,背景为实色,Alpha通道设置为100%。堆叠透明视图确实会影响滚动性能。
其次,您的代码不会显示图像的加载方式,但您应该确保它们是异步加载的。即使同步从文件系统加载图像也会导致滚动性能下降。
答案 1 :(得分:0)